Salve ragazzi, ho postato in precedenza su questo stesso forum un mio problema con la funzione fattoriale per una calcolatrice in c++...

Quel problema è stato risolto, adesso, però se ne presenta un altro.

Vi spiego meglio:

Ho fatto una calcolatrice che quando viene avviata ti da la possibilità di scegliere quale funzione usare e come primo punto c'è "Calcolatrice".

questo punto fa si che tu inserisca un numero seguito da una delle 4 operazioni base e inserisci in fine un secondo numero... alla fine lui ti darà il risultato...

es: 2+2 risultato 4

come faccio a far si che l'utente possa scegliere di continuare a fare eseguire altre operazioni di seguito al risultato precedente?

esempio: risultato 4 / 3 = 1.ecc ecc

il mio codice è:



{

system("cls");
cout << endl << " Num1 Operazione Num2" << endl;
cout << " - > "; cin >> numero1 >> operazione >> numero2;
switch(operazione) { // Swicth Per Vedere Quale Operazione Deve Svolgere
case '+':
risultato = numero1+numero2;
cout << " Risultato: " << risultato << endl;
system("pause");
break;

case '-':
risultato = numero1-numero2;
cout << " Risultato: " << risultato << endl;
system("pause");
break;

case '*':
risultato = numero1*numero2;
cout << " Risultato: " << risultato << endl;
system("pause");
break;

case '/':
risultato = numero1/numero2;
cout << " Risultato: " << risultato << endl;
system("pause");
break;
}
}