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

C++, instrukcja "if" nie działa jak powinna?

Ostatnio zmodyfikowano 2017-08-21 16:25
Autor Wiadomość
MecQuick
Temat założony przez niniejszego użytkownika
C++, instrukcja "if" nie działa jak powinna?
» 2017-08-21 15:57:29
Dzień dobry,
mam problem z takim wycinkiem kodu:

C/C++
//Sprawdzenie ilosci dni w miesiacach
if( birthMonth == 1 || 3 || 5 || 7 || 8 || 10 || 12 )
{
    birthMonth = birthMonth * 31;
    std::cout << birthMonth;
}
else
{
    birthMonth = birthMonth * 30;
    std::cout << birthMonth;
}

po wpisaniu np. "4" daje mi wynik 124, a nie 120, dlaczego?
P-164168
Kinexity
» 2017-08-21 16:03:17
Warunek jest nieprawidłowy.
P-164169
pekfos
» 2017-08-21 16:03:42
Warunek jest zawsze prawdziwy.
P-164170
MecQuick
Temat założony przez niniejszego użytkownika
» 2017-08-21 16:17:15
Jak jest zawsze prawdziwy? .-. To jak to inaczej napisać tak, aby po wpisaniu 1,3,5,7,8,10 lub 12 mnożyło przez 31 a nie 30?
P-164171
hit
» 2017-08-21 16:18:55
if( birthMonth == 1 || birthMonth == 3...)
P-164172
MecQuick
Temat założony przez niniejszego użytkownika
» 2017-08-21 16:25:51
Dziękuję, działa.
P-164173
« 1 »
  Strona 1 z 1