Rumble2006
Level-1
- Beiträge
- 13
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo an alle Forenmitglieder und an alle die mir helfen wollen.
Bin SPS-Einsteiger und habe folgendes Problem, welches ich gerne verstehen würde:
Wenn L den Wert 3 erreicht hat, wird nochmal L:=L+a gerechnet, obwohl ich programmiert habe L "echt kleiner a+b". Programmiere ich das so:
dann gehts. Aber warum?
Danke schonmal an alle, die sich Zeit für mich nehmen.
Viele Grüße
Rumble
Bin SPS-Einsteiger und habe folgendes Problem, welches ich gerne verstehen würde:
Code:
a := 1;
b := 2;
L := 0;
FOR i:=1 TO 100 DO
IF L<(a+b) THEN
L := L + a;
ELSE
Irgendewas anderes
END_IF
END_FOR
Wenn L den Wert 3 erreicht hat, wird nochmal L:=L+a gerechnet, obwohl ich programmiert habe L "echt kleiner a+b". Programmiere ich das so:
Code:
a := 1;
b := 2;
L := 0;
test := 0;
FOR i:=1 TO 100 DO
test := a+b;
IF L<test THEN
L := L + a;
ELSE
Irgendewas anderes
END_IF
END_FOR
dann gehts. Aber warum?
Danke schonmal an alle, die sich Zeit für mich nehmen.
Viele Grüße
Rumble