Raiki
29-12-2008, 19:18
Salve, sto studiando il C++ e per mettere in pratica quello che ho studiato stavo provando a realizzare una semplice calcolatrice...questo e' il codice:
#include <iostream>
#include <math.h>
using namespace std;
double n1, n2;
int main()
{
cout << "Inserisci il primo numero";
cin >> n1;
cout << "Ora inserisci il secondo numero";
cin >> n2;
cout << "Ora inserisci l'operazione da eseguire";
char ope;
cin >> ope;
if(&&ope == "addizione") cout << n1+n2;
if(&&ope == "sottrazione") cout << n1-n2;
if(&&ope == "moltiplicazione") cout << n1*n2;
if(&&ope == "divisione") cout << n1/n2;
else cout << "Operazione non consentita";
system("pause");
return 0;
}
Pero' al momento della compilazione(provata con Dev-C++ e Code::Blocks) mi da sempre questo errore:
label `ope' used but not defined
Qualcuno sa qual'e' l'errore?
#include <iostream>
#include <math.h>
using namespace std;
double n1, n2;
int main()
{
cout << "Inserisci il primo numero";
cin >> n1;
cout << "Ora inserisci il secondo numero";
cin >> n2;
cout << "Ora inserisci l'operazione da eseguire";
char ope;
cin >> ope;
if(&&ope == "addizione") cout << n1+n2;
if(&&ope == "sottrazione") cout << n1-n2;
if(&&ope == "moltiplicazione") cout << n1*n2;
if(&&ope == "divisione") cout << n1/n2;
else cout << "Operazione non consentita";
system("pause");
return 0;
}
Pero' al momento della compilazione(provata con Dev-C++ e Code::Blocks) mi da sempre questo errore:
label `ope' used but not defined
Qualcuno sa qual'e' l'errore?