Eine Stelle hiner dem Komma bei einer float.
Übersicht
BlitzMax, BlitzMax NG
Allgemein
funkheldBetreff: Eine Stelle hiner dem Komma bei einer float. |
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 |
Antworten mit Zitat |
|---|---|---|
|
in BB2D gehts so.....
sdelta = Int(sdelta*10.0)/10.0 |
||
|
[BB2D | BB3D | BB+]
|
||
funkheld |
Antworten mit Zitat |
|
|---|---|---|
|
Danke.
Es funktioniert nicht. Gruss |
||
|
|
Mathias-Kwiatkowski |
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 |
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 |
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 |
Antworten mit Zitat |
|
|---|---|---|
|
Au..., das kurze geht.
Danke. Gruss |
||
Übersicht
BlitzMax, BlitzMax NG
Allgemein
Powered by phpBB © 2001 - 2006, phpBB Group
