zadanie domowe 2 poziom
Ostatnio zmodyfikowano 2013-03-04 17:42
kirito1996 Temat założony przez niniejszego użytkownika |
zadanie domowe 2 poziom » 2013-03-03 15:53:20 witam ;) mam problem gdy pisze kalkurator. #include <iostream> int main() { int a; int b; int liczba; do { std::cout << "podaj opcje: \n 1-dodawanie \n 2-odejmowanie \n 3-mnozenie \n 4-dzielenie \n 5-wyjscie" << std::endl; std::cin >> liczba; std::cout << "wybrales opcje" << liczba << std::endl; } while( liczba != 1 && liczba != 2 && liczba != 3 && liczba != 4 && liczba != 5 ); if( liczba = 1 && liczba < 2 && liczba < 3 && liczba < 4 && liczba < 5 ) { std::cout << "wybrales opcje nr. 1 - dodawanie" << std::endl; std::cout << "podaj liczbe a:" << std::endl; std::cin >> a; std::cout << "podaj liczbe b:" << std::endl; std::cin >> b; std::cout << "wynik naszego dodawania=" << a + b << std::endl; } if( liczba > 1 && liczba = 2 && liczba < 3 && liczba < 4 && liczba < 5 ) { std::cout << "wybrales opcje 2 - odejmowanie " << std::endl; std::cout << "podaj liczbe a:" << std::endl; std::cin >> a; std::cout << "podaj liczbe b:" << std::endl; std::cin >> b; std::cout << "wynik odejmowania =" << a - b << std::endl; } return 0; }
przy 2 if wywala błąd kompilator starałem się zrozumieć ten błąd ale nie da rady :/ próbowałem też przypisać tego if ale też nic nie wiem co jest nie tak :/ błąd: error: lvalue required as left operand of assignment. naprawdę go nie rozumiem trzeba coś zrobić żeby tak to funkcjonowało i jeszcze jedno chce żeby po każdym obliczeniu była opcja 0 - wróć która by wracała do menu a w menu 5 kończyła program z góry thax proszę nie robić mi tu kalkuratora tylko napisać cu tu jest nie tak i jak zrobić te opcje ^^ |
|
ison |
» 2013-03-03 16:08:34 = operator przypisania == operator porównania |
|
kirito1996 Temat założony przez niniejszego użytkownika |
» 2013-03-03 20:00:58 ok dzięki a co do reszty ?? :p |
|
ison |
» 2013-03-04 16:17:14 Nie musisz pisać if( liczba = 1 && liczba < 2 && liczba < 3 && liczba < 4 && liczba < 5 ) wystarczy samo if( liczba == 1 ) jak chcesz aby po każdym obliczeniu program wracał do menu to weź wszystko w pętlę i dopisz if( liczba == 5 ) break; aby z niej wyjść w przypadku liczby równej 5 #include <iostream>
int main() { while( 1 ) { if( liczba == 5 ) break; } }
|
|
usmiech |
» 2013-03-04 17:42:02 W sumie to i tak masz dobrze kirito, bo ja to zawsze mialem problem jak musialem uzywac kalkulatora ;) |
|
« 1 » |