Eine Stelle hiner dem Komma bei einer float.
Übersicht

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


Powered by phpBB © 2001 - 2006, phpBB Group