Tach zusammen,
bin mal wieder nach langer Zeit hier
a8.d = 3 * 35.33568905
c1.d = Round(a8, #PB_Round_Up)
SetGadgetText(#STRING_INPUT_3,Str(c1))
Bei der Rechnung oben wird als Ergebnis für a8 "106,00706715" angezeigt.
Für c1 wird "107" angezeigt.
Wie muss ich das machen das 106 angezeigt wird und nur ab 106,10...... aufgerundet wird?
Danke schon mal für die Hilfe
Aufrunden von Kommazahlen
-
- Beiträge: 49
- Registriert: 11.01.2010 01:22
Aufrunden von Kommazahlen
PureBasic 5.00 (Windows - x86)
Re: Aufrunden von Kommazahlen
vorher minus -0.1 rechnen ...
Code: Alles auswählen
a8.d = 3 * 35.33568905
Debug a8
c1.d = Round(a8-0.1, #PB_Round_Up)
Debug c1
a8.d = 3 * 35.36968905
Debug a8
c1.d = Round(a8-0.1, #PB_Round_Up)
Debug c1
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr