Lautstärkeregelung

Previous topic - Next topic

Dakker

Hi, ich wollte eine Lautstärkeregelung programmieren. Der Code dazu sieht so aus:

Code (glbasic) Select
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.

Tiuz

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

Dakker

lol, mit nem Bissl Nachdenken, wär ich vllt auch drauf gekommen ;-). Danke für die Hilfe!!!