Forum: Programmieren allgemein
by Slashmob,
25. Nov 2011
So sollte das jetzt passen oder?
If (cos(winkel*10)>=0) and (cos(winkel*10)=<900) then
Begin
quadrant:= 1;
end;
If (cos(winkel*10)>900) and (cos(winkel*10)<=1800) then
Begin
quadrant:= 2;
end;
Forum: Programmieren allgemein
by Slashmob,
25. Nov 2011
Danke!
Du hast vollkommen recht! Die Klammern...oh man ^^
Hat sich erledigt!
Forum: Programmieren allgemein
by Slashmob,
25. Nov 2011
Hi Leute,
wie schafft man es mit der IF-Anweisung die folgenden vier Bereiche zu unterscheiden?
Es handelt sich quasi um den Einheitskreis und Cosinus.
1.Quadrant: Winkel*10 von 0 bis 900
2.Quadrant: Winkel*10 von 901 bis 1800
3.Quadrant: Winkel*10 von 1801 bis 2700
4.Quadrant: Winkel*10 von 2701 bis 3600
Winkel ist als double deklariert, da ich ihn vorher aus einem maskedit in 1/10°...