Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Błąd w instrukcji switch

Ostatnio zmodyfikowano 2013-10-30 21:10
Autor Wiadomość
Tym3k
Temat założony przez niniejszego użytkownika
Błąd w instrukcji switch
» 2013-10-30 21:01:50
C/C++
#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 assignment

Mam taki błąd w każdym z działaniu, trochę nie rozumiem o co chodzi, wartość przecież podajemy wcześniej.
P-94892
maly
» 2013-10-30 21:08:56
wynik = działanie
P-94893
SeaMonster131
» 2013-10-30 21:09:32
a + b = wynik;
 - odwrotnie. Do zmiennej wynik przypisuj a + b, itd.
P-94894
Tym3k
Temat założony przez niniejszego użytkownika
» 2013-10-30 21:10:29
Aaaaa....... fakt.......... omg. Dzięki
P-94895
« 1 »
  Strona 1 z 1