24-07-2017, 22:47
Twój problem, to nie jest błąd. Błędy zgłaszane są przez kompilator.
Jeżeli w instrukcji if umieścisz pętlę for, to ta pętla na pewno wykona się tyle razy ile określiłeś w argumencie, ani mniej anie więcej.
Podejrzewam, że rzecz polega na tym, że po wyjściu z ifa program wraca do pętli głównej, tam sprawdzane są opady deszczu i znowu wywoływana jest procedura grzalka(). Dzieje się to tak szybko, że myślisz, że "for" nie działa.
Powiedz co się ma dziać, gdy już ta pętla wykona się pięć razy?
Czekasz na następny deszcz? Na zmianę intensywności deszczu? A może jakaś pauza i znowu załączenie grzałki?
Musisz bardziej sprecyzować oczekiwania odnośnie działania programu.
Jeżeli w instrukcji if umieścisz pętlę for, to ta pętla na pewno wykona się tyle razy ile określiłeś w argumencie, ani mniej anie więcej.
Podejrzewam, że rzecz polega na tym, że po wyjściu z ifa program wraca do pętli głównej, tam sprawdzane są opady deszczu i znowu wywoływana jest procedura grzalka(). Dzieje się to tak szybko, że myślisz, że "for" nie działa.
Powiedz co się ma dziać, gdy już ta pętla wykona się pięć razy?
Czekasz na następny deszcz? Na zmianę intensywności deszczu? A może jakaś pauza i znowu załączenie grzałki?
Musisz bardziej sprecyzować oczekiwania odnośnie działania programu.
Jeśli masz problem z kodem lub sprzętem, zadaj pytanie na forum. Nie odpowiadam na PW, jeśli nie dotyczą one spraw forum lub innych tematów prywatnych.