Instrukcja warunkowa w instrukcji warunkowej (IF)

Instrukcja warunkowa w instrukcji warunkowej (IF)
DS
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 32
0

Witam ponownie. If read=119 then If not wysbo=1 then wysbo:=wysbo-1; Jeżeli read=119 wtedy sprawdź czy wysbo nie jest równe 1. Jeżeli nie jest równe 1 odejmij od wysbo 1. Nie wiem dlaczego nie działa skoro wysbo=10.

ST
  • Rejestracja: dni
  • Ostatnio: dni
1

Nie no, mistrzowskie pytanie. Co nie działa, gdzie nie działa? Dam ci jedną podpowiedź: debugger.

AG
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 13
1

If read=119 then If wysbo<>1 then wysbo:=wysbo-1;
tak spróbuj

DS
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 32
0

Dzięki Agrafa, działa.

  • Rejestracja: dni
  • Ostatnio: dni
2

If not wysbo=1 then

Kolejność operatorów: najpierw NOT, potem =. może być tak: not (wysbo=1).

pelsta
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 819
0
Kopiuj
If (read=119) and (wysbo<>1) then wysbo:=wysbo-1;

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.