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

Warunkowa IF... else

Ostatnio zmodyfikowano 2015-04-15 22:50
Autor Wiadomość
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:)
P-130925
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
}
P-130930
pekfos
» 2015-04-15 18:39:58
C/C++
if( !czyWodaWCzajniku() )
     dolej();

zagotuj();
P-130931
Gage
» 2015-04-15 18:40:25
C/C++
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").
P-130932
pekfos
» 2015-04-15 18:43:48
wystarczy napisać: if (woda=="y"), a w drugim: else if (woda=="x").
Nie wystarczy.
P-130933
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?
P-130934
Quirinnos
» 2015-04-15 19:52:52
C/C++
int woda;
cin >> woda;
if( woda <= 0 )
{ cout << "W czajniku jest pusto. Dolewam";
    woda++;
    cout << "W czajniku jest" << woda << "l wody. Zagotowuje"; //1
}
else
     cout << "W czajniku jest" << woda << "l wody. Zagotowuje"; //2

Zbędna redundancja.
P-130942
pekfos
» 2015-04-15 20:49:57
Zbędna redundancja.
Lepiej się przyczepić możliwości podania ujemnej wartości ;)
P-130949
« 1 » 2 3
  Strona 1 z 3 Następna strona