Warunkowa IF... else
Ostatnio zmodyfikowano 2015-04-15 22:50
Specowy Temat założony przez niniejszego użytkownika |
Warunkowa IF... else » 2015-04-15 18:13:24 Witam potrzebna pomoc. Jak w warunkowej wstawić "y" do argumentu if i"n" dla else. Generalnie chodzi o to że potrzebuje zrobić, taki jakby algorytm parzenia herbaty. Np. Sprawdź czy jest woda w czajniku. Jesli tak to zagotuj. Jeśli nie to dolej. itd. Prosze, o pomoc:)
|
|
jegor377 |
» 2015-04-15 18:38:31 wszystko co jest pojedynczym znakiem dajesz w '' :)
np. 'a'
if('a'==zmienna) { ///instrukcje } else if('b'==zmienna) { ///instrukcje } |
|
pekfos |
» 2015-04-15 18:39:58 if( !czyWodaWCzajniku() ) dolej();
zagotuj(); |
|
Gage |
» 2015-04-15 18:40:25 int woda; cin >> woda; if( woda <= 0 ) { cout << "W czajniku jest pusto. Dolewam"; woda++; cout << "W czajniku jest" << woda << "l wody. Zagotowuje"; } else cout << "W czajniku jest" << woda << "l wody. Zagotowuje";
Nie do końca rozumiem intencje, ale chodziło o coś takiego? Jeśli odpowiedzią mają być litery "y" albo "n" to w pierwszym przypadku wystarczy napisać: if (woda=="y"), a w drugim: else if (woda=="x"). |
|
pekfos |
» 2015-04-15 18:43:48 wystarczy napisać: if (woda=="y"), a w drugim: else if (woda=="x"). |
Nie wystarczy. |
|
Gage |
» 2015-04-15 18:45:36 No wiadomo, 'x' i 'y' muszą być uprzednio określone oraz warto dopisać warunek, żeby program wiedział co robić, jeśli wartość będzie jeszcze inna. Chyba że nie o to chodziło? |
|
Quirinnos |
» 2015-04-15 19:52:52 int woda; cin >> woda; if( woda <= 0 ) { cout << "W czajniku jest pusto. Dolewam"; woda++; cout << "W czajniku jest" << woda << "l wody. Zagotowuje"; } else cout << "W czajniku jest" << woda << "l wody. Zagotowuje";
Zbędna redundancja. |
|
pekfos |
» 2015-04-15 20:49:57 Lepiej się przyczepić możliwości podania ujemnej wartości ;) |
|
« 1 » 2 3 |