Float Zahlen runden
-
Hi Leute!
Kann mir jemand sagen wie ich eine float Zahl auf 3 Kommastellen beschränke bzw. auf ganze Zahlen runden lasse.
danke, Tom
-
Hallo
siehe FormatFloat() in der BCB-Hilfe.
/Edit : Bei ganzen Zahlen einfach einem Integer zuweisen.
bis bald
akari
-
Danke

-
akari schrieb:
/Edit : Bei ganzen Zahlen einfach einem Integer zuweisen.
wo aber vorsicht geboten ist.
denn wenn man float in int konvertiert werden einfach alle nachkomastellen abgeschnitten und nicht gerundet(int) 0.9 == 0
mfg
BigNeal
-
-
häää des is doch ganz einfach oder check ich (mal wieder ) was ned
mit FloatToStrF(Variable, ffNumber,7,2)
die erste is die variable des zweite weiss ich nicht *rotwerd* aber ffNumber tut da immer die dritte is die genauigkeit und die 4te die stellen hinterm komma
bitte (wenns richtig ist)
bye mmolitz
-
float fl=3.3335; String str=FloatToStrF(fl,ffNumber,7,3); Ausgabe:3.333ffNumber=
Zahlenformat. Der Wert wird in einen String der folgenden Form umgewandelt: "-d,ddd,ddd.ddd...". Das Format ffNumber entspricht dem Format ffFixed, allerdings enthält der resultierende String Tausendertrennzeichen.Soweit zu: is doch ganz einfach
-
float fl=3.3335; String str=FloatToStrF(fl,ffNumber,3,3); Ausgabe:3.330