Hallo zusammen,
In meinem Parameterskript habe ich einem Parameter eine Rechnung angehängt. Jetzt möchte ich gerne das Ergebnis der Rechnung auf 1.Nachkommastelle runden. Hat jemand eine Ahnung wie der Befehl und Syntax dazu lautet?
Hallo zusammen,
In meinem Parameterskript habe ich einem Parameter eine Rechnung angehängt. Jetzt möchte ich gerne das Ergebnis der Rechnung auf 1.Nachkommastelle runden. Hat jemand eine Ahnung wie der Befehl und Syntax dazu lautet?
Hello,
You can simply do this:
num = ROUND_INT ( num * 10 ) / 10
If you want to keep the full value but only display the rounding value as string, do this:
num_str = STR ( num , 2 , 1 )
___________
Sie können dies einfach tun:
num = ROUND_INT ( num * 10 ) / 10
Wenn Sie den vollen Wert beibehalten, aber nur den gerundeten Wert als Zeichenkette anzeigen möchten, gehen Sie wie folgt vor:
num_str = STR ( num , 2 , 1 )
Hallo Nyglas,
ich habs jetzt nur so hinbekommen
zahl = ( 125.6597 ) !ZAHL DIE MAN RUNDEN MÖCHTE
i = FRA ( zahl ) * 10 !Liest nachkommastellen aus und verschiebt die zahl um eine kommastelle nach rechts
e = ROUND_INT ( i ) / 10 !rundet i und verschiebt eine kommstelle nach links
gerundet = INT ( zahl ) + e !fügt den wert zusammen
PRINT gerundet ! Erebnis 125.7
--------NOCHMAL MIT VERÄNDERTEM ZAHLENWERT---------
zahl = ( 125.6497 ) !ZAHL DIE MAN RUNDEN MÖCHTE
i = FRA ( zahl ) * 10 !Liest nachkommastellen aus und verschiebt die zahl um eine kommastelle nach rechts
e = ROUND_INT ( i ) / 10 !rundet i und verschiebt eine kommstelle nach links
gerundet = INT ( zahl ) + e !fügt den wert zusammen
PRINT gerundet ! Erebnis 125.6
--------------------------
zahl = INT (zahl) + ROUND_INT (FRA (zahl)*10)/10
Besucht mit gerne auf Youtube
Link
Hello,
You can simply do this:
num = ROUND_INT ( num * 10 ) / 10
If you want to keep the full value but only display the rounding value as string, do this:
num_str = STR ( num , 2 , 1 )
___________
Sie können dies einfach tun:
num = ROUND_INT ( num * 10 ) / 10
Wenn Sie den vollen Wert beibehalten, aber nur den gerundeten Wert als Zeichenkette anzeigen möchten, gehen Sie wie folgt vor:
num_str = STR ( num , 2 , 1 )
Vielen Dank euch beiden!
Beide Lösungen haben funktioniert und mich weitergebracht!