[C++] Funkcja If i dwa warunki
Ostatnio zmodyfikowano 2014-10-10 10:51
Qwerty114466 Temat założony przez niniejszego użytkownika |
[C++] Funkcja If i dwa warunki » 2014-10-08 14:46:35 Witam, mógłby ktoś mi pomóc, i napisać gdzie tkwi błąd? Chodzi mi oto zeby przy zadeklarowanej wczesniej liczbie "0" i wybraniu dzielenia, wyskakiwał komunikat o braku możliwości dzielenia, a następnie żeby był powrót do ponownego wybrania działania. Przy kompilacji wyskakuje mi taki błąd: "[Error] lvalue required as left operand of assignment " Z góry dziękuję za pomoc :)
void WybierzDzialanie() { do{ start: cout<< "Wybierz dzialanie "<<endl; cout<< "1 - dodawanie "<<endl; cout<< "2 - odejmowanie "<<endl; cout<< "3 - mnozenie "<<endl; cout<< "4 - dzielenie "<<endl; cout<< "5 - procent "<<endl; cin>>Wybor; if(Wybor==4 && Liczba1=0) { cout<<"Dzielenie niemozliwe"<<std::endl; goto start; } else { cout<<endl; } |
|
Mateus. |
» 2014-10-08 15:41:56 if(Wybor==4 && Liczba1=0)
W drugim wyrażeniu też powinno być == Nie używaj też goto - albo raczej unikaj tego, Liczba1 jest pewnie zmienną globalną -też tego unikaj, Ale najważniejsze daj cały kod i przeczytaj regulamin. |
|
Memento96 |
» 2014-10-09 11:36:36 dlaczego to robisz na ifach? ;x Wygodniejsze są switche. Nie lepiej najpierw wybrać działanie, potem w tym działaniu zrobić zmienne lokalne i do nich podstawiać liczby i dopiero na tych liczbach sprawdzać czy obie są nie ujemne? |
|
akwes |
» 2014-10-09 12:38:14 @Memento96, serio? Pojedynczy if mniej wygodny od switcha :)? |
|
00Andre |
» 2014-10-09 18:02:00 Ja osobiście najbardziej wole if'a. Switch'a tylko parę razy używałem na początku nauki |
|
marianekA |
» 2014-10-09 20:49:43 A ja Switch'a jeszcze nigdy nie użyłem, 'If' lepiej mi odpowiada. |
|
Memento96 |
» 2014-10-10 10:51:16 Switch jest dla mnie wygodniejszy jesli mam do wyboru liczby calkowite, tak to sie zgodze, ze if ( bo tylko if'a moge wtedy uzyc ;D) |
|
« 1 » |