19/09/09 13:57
LittleHacker
Salve a tutti...Scusate se apro un topic x questa banalità ma non riesco a superarla allora io ho una calcolatrice generale cioè mi fa le 4 operazioni basilari(+, -, /, *) con questo codice:
Però io questo pezzo di codice:
che serve per fare i calcoli non riesco a trovare una soluzione cioè ad esempio io scrivo 1+1 e lui come risultato mi da 134514939...perchè? come faccio a risolverlo??
Grazie mille
#include <iostream> #include <string> #include <cstdlib> using namespace std; int Generale(int a, int op, int b); int main(){ int a = 0; int op; int b = 0; cout << "1 numero: "; cin >> a; cout << "2 numero: "; cin >> b; cout << "Operatore: "; cin >> op; if(a > 0){ if(b > 0){ int rix; rix = Generale(a, op, b); cout << "risultato: " << rix << endl; } } return 0; } int Generale(int a, int op, int b){ int rix; rix = a + op + b; }
Però io questo pezzo di codice:
int Generale(int a, int op, int b){ int rix; rix = a + op + b; }
che serve per fare i calcoli non riesco a trovare una soluzione cioè ad esempio io scrivo 1+1 e lui come risultato mi da 134514939...perchè? come faccio a risolverlo??
Grazie mille
aaa