
Zitat von
Problem
Hallo
Hier eine spanende Frage:
Mein Code:
Code:
if ((z > 0) && (z < 8))
B = true;
if ((z > 8) && (z < 12))
tanzen = true;
a = 0;
Wenn ich das Programm so teste ist motorspeed auch von [0 - 8] 0 aber es steht ja nur bei [8-12]
Wieso?
Wenn ich a = 0 weglase ist es von [0-8] nicht 0
Lg
Das Befehl "a=0;" gehört nicht zu den if-Befehl das oben es steht. Es ist ein 'Einzelgänger'. Und macht a immer gleich an 0. Damit a=0 wird wann z>8 UND z<12 ist solltest du die befehlen danach zwischen {} klammern schreiben.
Code:
if ((z > 0) && (z < 8)) B = true;
if ((z > 8) && (z < 12))
{ tanzen = true;
a = 0;
}
Lesezeichen