io una calcolatrice soltanto per la radice:
codice:
#include<iostream>
#include<cstdlib>
using namespace std;
int main ()
{
double x;
double y=0;
cin>>x;
if (x>0)
{
do
y+=0.00001;
while (y*y<x);
}
cout<<"il risultato della radice e':"<<y<<endl;
system ("pause");
return 0;
}
e per la potenza:
codice:
#include <iostream>
using namespace std;
int main()
{
int base,esponente,potenza=1,prodMancanti;
cout <<"inserisci valore della base:"<<endl;
cin >> base;
cout<<"inserisci valore esponente:"<<endl;
cin >> esponente;
do{
potenza = base * potenza;
esponente--;
}while (esponente>0);
cout <<"la potenza e':"<<potenza<<endl;
system("pause");
return 0;
}
sono riuscito a farle,ma non riesco ad unire i codici per fare un unica calcolatrice
non sono ancora tanto bravo,sono una frana
cmq per aggiungere la radice ho fatto questo:
codice:
#include <iostream>
#include<cstdlib>
using namespace std;
int main()
{
int x,n1,n2,risultato;
int y=0;
char segno;
cout <<"inserisci numero1:"<<endl;
cin>> n1;
cout<<"inserisci numero2:"<<endl;
cin >> n2;
cout<<"inserisci segno:"<<endl;
cin>> segno;
if (segno=='+')
{
risultato = n1+n2;
}
if(segno=='-')
{
risultato = n1-n2;
}
if (segno=='*')
{
risultato = n1*n2;
}
if(segno=='/')
{
risultato = n1/n2;
}
if (x>0=='R')
{
do
y+=0.00001;
while (y*y<x);
cout<<"il risultato della radice e':"<<y<<endl;
}
cout<< n1<< segno << n2 << "=" << risultato << endl;
system("PAUSE");
return 0;
}
ma il codice essendo sbagliato,la calcolatrice non mi trova nessuna radice ahaha..aiutatemi