Eine Stelle hiner dem Komma bei einer float.
Übersicht BlitzMax, BlitzMax NG Allgemein
funkheldBetreff: Eine Stelle hiner dem Komma bei einer float. |
Fr, März 09, 2018 22:53 Antworten mit Zitat |
|
---|---|---|
Hallo, gute Tag
sdelta=sdelta/10 (ist eine Float) Hier kommen immer ca 7 Stellen raus bei der Float. Ich brauche nur 1 Stelle hinter dem Komma. Wie kann man es machen? Danke. Gruss |
||
RallimenSieger des 30-EUR-Wettbewerbs |
Fr, März 09, 2018 23:14 Antworten mit Zitat |
|
---|---|---|
in BB2D gehts so.....
sdelta = Int(sdelta*10.0)/10.0 |
||
[BB2D | BB3D | BB+]
|
funkheld |
Fr, März 09, 2018 23:27 Antworten mit Zitat |
|
---|---|---|
Danke.
Es funktioniert nicht. Gruss |
||
Mathias-Kwiatkowski |
Sa, März 10, 2018 2:07 Antworten mit Zitat |
|
---|---|---|
lies es mit mid und instr aus + ein wert als da wo das komma ist. | ||
Skype: Anarchie1984
http://projektworks.de/maxbase/ Icq - Erneuert am 21.08.2017 Yahoo - Erneuert am 21.08.2017 |
Midimaster |
Sa, März 10, 2018 5:22 Antworten mit Zitat |
|
---|---|---|
da hat Funkheld recht... Es gibt Situationen, wo das einfache INT() nicht funktioniert:
hier bei 1/3 geht es schief: BlitzMax: [AUSKLAPPEN] SuperStrict Hier hilf nur der Weg über eine eigene Funktion, die Strings zurückgibt: BlitzMax: [AUSKLAPPEN] SuperStrict |
||
BladeRunnerModerator |
Sa, März 10, 2018 9:27 Antworten mit Zitat |
|
---|---|---|
Geht auch kürzer:
BlitzMax: [AUSKLAPPEN] Print Int(sdelta)+"."+Int((sdelta-Int(sdelta)) * 10.0) |
||
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3 Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64 B3D BMax MaxGUI Stolzer Gewinner des BAC#48, #52 & #92 |
funkheld |
Sa, März 10, 2018 9:53 Antworten mit Zitat |
|
---|---|---|
Au..., das kurze geht.
Danke. Gruss |
||
Übersicht BlitzMax, BlitzMax NG Allgemein
Powered by phpBB © 2001 - 2006, phpBB Group