Problem z zmniejszaniem zmiennej

0

Witam.

Ma problem ze zmienną, chodzi o część w której zmniejszana jest zmienna liscie, nie wiem czemu nie zmniejsza się tylko przybiera dziwne wartości(243 i 13 w kółko). Próbowałem zapisać to w inny sposób, przez dec(liscie) ale to nic nie dało, uruchamiałem ponownie Dev-Pascala i też nic nie dało, skopiowałem kod do nowego projektu - także nic. Proszę o jak najszybszą odpowiedź.

0

Próbowałeś debugować ten kod?

0

Przy wyborze "Debug project" wyskakuje "Wiersz wprowadzania jest za dlugi."

0

Ponieważ zmienna typu Byte nie może być ujemna, polecam Shortint.

0

Próbowałem używać różnych typów zmiennych: byte, integer, word, smallint, shortint i przy każdej zmienna przybierała nie takie wartości jak powinna.

2

Czy zdajesz sobie sprawę że ta pętla:

liscie:=3;
for ster_liscie:=1 to liscie do
begin
  liscie:=liscie-2;
end;

wykona się trzy razy i absolutnie nie zależy od tego co będziesz robić ze zmienną liscie wewnątrz pętli?

0

Że ja tego nie zauważyłem, wstyd... Dzięki _13th_Dragon!

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0