Ciao ragazzi..
avrei bisogno di un aiuto riguardo questa semplicissima sequenza
codice:
#include <iostream>
using namespace std;
main()
{
float operatore;
float risultatoa;
float risultatob;
float risultatoc;
cout << "INSERIRE N. ";
cin >> risultatoa;
cout << "INSERIRE OPERATORE 1 per addizionare, 2 per sottrarre, 3 per moltiplicare, 4 per dividere: ";
cin >> operatore;
cout << "INSERIRE N. DA OPERARE ";
cin >> risultatob;
if (operatore = 1)
{
risultatoc = risultatoa + risultatob;
cout << "Il risultato dell'addizione è: " << risultatoc << endl;
}
else if (operatore = 2)
{
if (operatore = 2)
{
risultatoc = risultatoa - risultatob;
cout << "Il risultato della sottrazione è: " << risultatoc << endl;
}
}
system("PAUSE");
return EXIT_SUCCESS;
}
Il problema è l'if..
cioè se l'operatore è 2 o 3 o 4..
non prosegue al else if.. e non capisco il motivo.. ma continua a farmi l'addizione.. perchè?
vi ringrazio dell'aiuto...
vi prego evitate commenti inutili.. ho iniziato ieri sera