Hi, ich wollte eine Lautstärkeregelung programmieren. Der Code dazu sieht so aus:
IF KEY(209) AND vol > 0
DEC vol, 0.05
SLEEP 150
ENDIF
IF KEY(201) AND vol < 1
INC vol, 0.05
SLEEP 150
ENDIF
Funktioniert so eigentlich auch, aber ab 0.15 bekomme ich komische Werte, wie z. B. "1.e-001". Woran liegt das?
Auf dem GP2X funktioniert es bis 0.05.
naja, 1.e-001 ist kein "komischer" ;) Wert sondern 0,1. -> 1,0 * 'einzehntel'
Insofern würde ich sagen, das Programm funktioniert. Mit dem Befehl FORMAT$ kannst du die Ausgabe der Variable lesbarer gestalten.
Tiuz
lol, mit nem Bissl Nachdenken, wär ich vllt auch drauf gekommen ;-). Danke für die Hilfe!!!