Swith i case problem.
Ostatnio zmodyfikowano 2011-04-26 15:16
Maniek Temat założony przez niniejszego użytkownika |
Swith i case problem. » 2011-04-26 15:11:35 Witam jak zwykle nowy rozdział w kursie i nowy problem a mianowicie z pracą domową, która jest taka : Praca domowa Napisz prosty kalkulator dla dwóch liczb, obsługujący cztery działania matematycznie: +, -, * i /. Wykorzystaj zdobytą z niniejszego rozdziału.
|
Więc zrobiłem taki programik (na razie jest nie dokończony) : #include <iostream>
int main() { int liczba1; int liczba2; int znak; std::cout << "Podaj liczbe pierwszą = " << std::endl; std::cin >> liczba1; std::cout << "Podaj znak (+ - * /) = " << std::endl; std::cin >> znak; std::cout << "Podaj liczbe druga = " << std::endl; std::cin >> liczba2; switch( znak ) { case +: { int wynik1 = liczba1 + liczba2; std::cout << "Wynik z dodania liczba1 i liczba2 to = " << wynik1 << std::endl; } break; } }
Błąd występuje przy case +: |
|
kamillo121 |
» 2011-04-26 15:14:36 Zmienną znak daj typu char, następnie w switch |
|
Maniek Temat założony przez niniejszego użytkownika |
» 2011-04-26 15:16:51 Dzięki |
|
« 1 » |