Nirvan Opublikowano 30 Października 2011 Udostępnij Opublikowano 30 Października 2011 Chciałem za pomocą pętli for dokładnie przeliczać lata gwiazdowe ale mam problem. robię pętlę: if g<60 then for g to g<60 do ... i wywala error Invalid FOR control variable. Jak powinienem to uporządkować? Edit przy okazji: Jak zrobić cos w stylu room_restart? żeby program wrócił do samego pierwszego begin? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Konrad-GM Opublikowano 30 Października 2011 Udostępnij Opublikowano 30 Października 2011 Pascal jest toporny, ale bez przesady (: for n:=1 to 15 do writeln('asd...'); E: Co do 2nd: repeat [...] until [...]; Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
ediepl Opublikowano 30 Października 2011 Udostępnij Opublikowano 30 Października 2011 if g<60 then for g:=1 to 59 do begin //jakiś kod end; Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Nirvan Opublikowano 30 Października 2011 Autor Udostępnij Opublikowano 30 Października 2011 To może pokaże co się dzieje dalej bo już sprawdzałem na to co napisaliście i ciągle to samo mam Najpierw podaje sie ilosc lat i zmienna g(minuty) jest obliczana: g:=i*9.5; Potem if g<60 then for g to g<60 do g:=g-60; h:=h+1; W sumie tego ifa chyba nie powinno być jak teraz patrze. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Muuuuczek567 Opublikowano 30 Października 2011 Udostępnij Opublikowano 30 Października 2011 h := g div 60 g := g mod 60 Check this out. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Nirvan Opublikowano 30 Października 2011 Autor Udostępnij Opublikowano 30 Października 2011 Nie pomyślałem o tym :D Dzięki muuuuuuczek. Tylko kurde wywala mi przy tym jeszcze error "operand types do not match the operator" Gdziekolwiek chce to użyć to wywala mi ten błąd. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kt1117 Opublikowano 30 Października 2011 Udostępnij Opublikowano 30 Października 2011 Nie znam Pascal'a ale raczej na 80% masz błędne typy zmiennych. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Konrad-GM Opublikowano 30 Października 2011 Udostępnij Opublikowano 30 Października 2011 Only integer. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Markuz Opublikowano 31 Października 2011 Udostępnij Opublikowano 31 Października 2011 Zapewne do pętli używasz zmiennej typu real a nie integer. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się