Auf eine Kommastelle runden?

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

Frusciante

Betreff: Auf eine Kommastelle runden?

BeitragDi, Mai 08, 2007 10:17
Antworten mit Zitat
Benutzer-Profile anzeigen
Könnt ihr mir sagen wie ich mit bb auf eine Kommastelle runden kann? Mit ceil und floor funktioniert das ja nicht. Genauso wie mit int. Also möchte z.b. wenn der Wert 1.23123123 rauskommt soll 1.2 rauskommen oder bei 2.634527 soll 2.6 rauskommen.

danke, Frusciante

Eingeproggt

BeitragDi, Mai 08, 2007 11:15
Antworten mit Zitat
Benutzer-Profile anzeigen
wert#=Floor(wert*10)/10
Gewinner des BCC 18, 33 und 65 sowie MiniBCC 9

StepTiger

BeitragDi, Mai 08, 2007 11:55
Antworten mit Zitat
Benutzer-Profile anzeigen
Geht so nicht!

Code: [AUSKLAPPEN]
w#=10.99

Print Floor(w#*10)/10
WaitKey
End
Noch gestern standen wir am Abgrund, doch heute sind wir schon einen Schritt weiter.
Computer:
AMD Sempron 3000+; ATI Radeon 9800 Pro; 512 MB DDR RAM 400Mhz; Asus E7N8X-E Deluxe; Samsung 200GB HD 5.4ns acces t
Gewinner: BP Code Compo #2
Π=3.141592653589793238...<--- und das aus dem kopf Laughing
Seit der Earthlings-Diskussion überzeugter Fleisch(fr)esser.

BladeRunner

Moderator

BeitragDi, Mai 08, 2007 11:56
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn es Kaufmännisch gerundet werden soll (<.5 ab, >= auf):

wert#=Floor((wert*10)+.5)/10
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

Silver_Knee

BeitragDi, Mai 08, 2007 13:31
Antworten mit Zitat
Benutzer-Profile anzeigen
der klassiker int macht das doch genauso:
wert=Int(wert*10)/10.0
oder habe ich mich da verlesen

D2006

Administrator

BeitragDi, Mai 08, 2007 14:08
Antworten mit Zitat
Benutzer-Profile anzeigen
ql:int rundet bei genau x.5 ab und nicht auf. Bei x.5001 (zB) rundet es allerdings auf.
Intel Core i5 2500 | 16 GB DDR3 RAM dualchannel | ATI Radeon HD6870 (1024 MB RAM) | Windows 7 Home Premium
Intel Core 2 Duo 2.4 GHz | 2 GB DDR3 RAM dualchannel | Nvidia GeForce 9400M (256 MB shared RAM) | Mac OS X Snow Leopard
Intel Pentium Dual-Core 2.4 GHz | 3 GB DDR2 RAM dualchannel | ATI Radeon HD3850 (1024 MB RAM) | Windows 7 Home Premium
Chaos Interactive :: GoBang :: BB-Poker :: ChaosBreaker :: Hexagon :: ChaosRacer 2

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group