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

lekcja 20 (poziom 2)

Ostatnio zmodyfikowano 2016-08-07 21:47
Autor Wiadomość
fauster
Temat założony przez niniejszego użytkownika
lekcja 20 (poziom 2)
» 2016-08-01 23:55:37
Witam,
Chodzi mi o ten przyklad:

#include <iostream>

bool czyGodzinaPoprawna( int godz, int min, int sek )
{
    if( godz < 0 || godz > 23 )
         return false;
   
    if( min < 0 || min > 59 )
         return false;
   
    if( sek < 0 || sek > 59 )
         return false;
   
    return true;
}

void komunikatCzasu( bool bWynik )
{
    if( bWynik )
         std::cout << "Czas jest poprawny" << std::endl;
    else
         std::cout << "Czas jest niepoprawny" << std::endl;
   
}

int main()
{
    komunikatCzasu( czyGodzinaPoprawna( 24, 30, 50 ) );
    komunikatCzasu( czyGodzinaPoprawna( 12, 88, 50 ) );
    komunikatCzasu( czyGodzinaPoprawna( 1, 00, 99 ) );
    komunikatCzasu( czyGodzinaPoprawna( 7, 33, 01 ) );

    return 0;
}


a dokladnie o ta linijke: void komunikatCzasu( bool bWynik )
dlaczego nie ma napisanego bWynik=true, skad funkcja wie co kiedy ma wywolac? dodam jeszcze, ze usuwalem linijke return true  pierwszej funkcji i rowniez dzialalo tak samo wiec po co ta linijka?
P-150480
kistel66
» 2016-08-02 00:05:31
Dla boola domyślną wartością jest true.
Więc jak piszesz np if(warunek) to znaczy to samo co if(warunek==true)
P-150481
fauster
Temat założony przez niniejszego użytkownika
» 2016-08-02 00:11:19
ok dzieki temat zamkniety
P-150482
CCbolt
» 2016-08-07 14:25:29
Gorzki żal, miałem ponad tydzień przerwy ze względu na wyjazd i zrozumienie ostatniego kodu z tej lekcji trochę mi zajęło ( a i tak mam problem żeby go samemu dobrze napisać )
Zna ktoś strony gdzie jest wiele przykładów, zadań gdzie można prześledzić działanie tablic, funkcji, argumentów. Na przykładach najlepiej się uczy a to co ja znalazłem to tylko podstawy podstaw. ( albo po rosyjsku ).
P-150624
carlosmay
» 2016-08-07 19:41:31
Zna ktoś strony gdzie jest wiele przykładów, zadań gdzie można prześledzić działanie tablic, funkcji, argumentów.
Wymyślaj proste przykłady i pisz, pisz ... pisz.
Zacznij używać debuggera do śledzenia zmian w programie.
P-150638
CCbolt
» 2016-08-07 21:47:39
Mój problem polega na tym że muszę przerobić X przykładów zanim załapię o co chodzi, szybko czytam kod ale tworzenie samemu słabo mi wychodzi.
P-150647
« 1 »
  Strona 1 z 1