Błąd w instrukcji switch
Ostatnio zmodyfikowano 2013-10-30 21:10
Tym3k Temat założony przez niniejszego użytkownika |
Błąd w instrukcji switch » 2013-10-30 21:01:50 #include <iostream> #include <conio.h>
using namespace std;
int main() { int a; int b; int opcja; int wynik; cout << "wpisz liczbe a" << endl; cin >> a; cout << "wpisz bliczbe b" << endl; cin >> b; cout << "Dodawanie 1, Odejmowanie 2, Mnożenie 3, Dzielenie 4" << endl; cin >> opcja; switch( opcja ) { case 1: { a + b = wynik; cout << "Wynik dodawania" << wynik << endl; break; } case 2: { a - b = wynik; cout << "wynik odejmowania" << wynik << endl; break; } case 3: { a * b = wynik; cout << "Wynik mnożenia" << wynik << endl; break; } case 4: { a / b = wynik; cout << "Wynik dzielenia<<wynik" << endl; break; } default: { cout << "Podałes zly numer" << endl; } getch(); return 0; } }
Wita, mam zrobić program który wykonuje 4 działania zależnie od opcji którą chcemy wybrać. I wyskakuje mi taki błąd [Error] lvalue required as left operand of assignmentMam taki błąd w każdym z działaniu, trochę nie rozumiem o co chodzi, wartość przecież podajemy wcześniej. |
|
maly |
» 2013-10-30 21:08:56 wynik = działanie |
|
SeaMonster131 |
» 2013-10-30 21:09:32 a + b = wynik; - odwrotnie. Do zmiennej wynik przypisuj a + b, itd. |
|
Tym3k Temat założony przez niniejszego użytkownika |
» 2013-10-30 21:10:29 Aaaaa....... fakt.......... omg. Dzięki |
|
« 1 » |