PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Werte runden



Floria_n
28.05.2004, 14:04
Hallo,
Wie mache is es dass statt bspw. 14,2 14 und statt 18,7 19 angezeigt wird. Ich verwende immer den Fusing Befehl, der scheint aber nur mit min. 1er Dezimalstelle zu funktionieren. Ich will aber nur ganze Zahlen.

Vielen Dank schon mal
Florian

DerInder
28.05.2004, 14:10
abs(x+0,5)

Manf
28.05.2004, 14:15
wieso "abs"? ich dachte "int"

DerInder
28.05.2004, 14:18
bei abs bleib´s bei float (steht ja nicht welches Format ;) )

28.05.2004, 14:37
Ich arbeit im moment mit Single Werten.

martin
28.05.2004, 18:16
bildet ABS nicht den Betrag,
also ABS(-4,7)=4,7, oder rundet der noch auf INT?

Da erscheint mir INT sinnvoller, obwohl ich mich mit Bascom nicht auskenne

DerInder
29.05.2004, 09:13
sorry, Asche auf mein Haupt :(
es ist natürlich INT(x+0.5)
(Ich progge scheinbar schon zu lange mit Assembler)