abrunden
Übersicht

Casino GigantBetreff: abrunden |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ich habe in BB eine Rechnung mit Kommazahlen gemacht. Wie kann man das Ergebnis abrunden. Also wenn das ERgebnis 375,98 ist soll es 375 werden. | ||
Aktuelles Projekt: Casino Gigant
Fertigstellung: ca. 5% |
![]() |
The_Nici |
![]() Antworten mit Zitat ![]() |
---|---|---|
Abgerundetezahl=Int(zahl)
Blitzbase suchen^^ |
||
Casino Gigant |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Mit Int wird die Zahl auf- oder abgerundet. Das heißt aus 5.1 wird 5 und aus 5.6 wird 6. Doch ich will, dass die Zahl immer abgerundet wird. Das heißt aus 5.1 wird 5 und aus 5.6 wird auch 5. | ||
Aktuelles Projekt: Casino Gigant
Fertigstellung: ca. 5% |
$tankY |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ceil und Floor sollten aushelfen.
PS: Lad dir die OnlineHilfe |
||
Casino Gigant |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Was sind Ceil und Floor ? | ||
Aktuelles Projekt: Casino Gigant
Fertigstellung: ca. 5% |
Casino Gigant |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ah merci, ich habs | ||
Aktuelles Projekt: Casino Gigant
Fertigstellung: ca. 5% |
![]() |
StepTiger |
![]() Antworten mit Zitat ![]() |
---|---|---|
Und deshalb ein Doppelpost innerhalb einer Minute?
Der Button ![]() ![]() |
||
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 ![]() Seit der Earthlings-Diskussion überzeugter Fleisch(fr)esser. |
![]() |
Skabus |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich hab dazu mal aus Spaß eine kleine Rechnugn programmiert!
Probierts aus!Egal welche Kommazahl man für y einsetzt man bekommt immer de abgerundete Zahl raus. Ist zwar umständlicher, aber man weiß zumindest warum immer abgerundet wird: Code: [AUSKLAPPEN] y# = 30.4566 Global berechnung = 0 While berechnung = 0 x# = 0 z# = 0 x = Int(y) If x > y Then x = x - 1 z = y - x y = y - z ElseIf x < y Then z = y - x y = y - z EndIf Print y berechnung = 1 Wend Probierts aus^^ MfG Ska |
||
"In einer so verrückten Welt, kann man um in ihr zu überleben nur eines tun, nämlich eben jenes werden: Ein Verrückter!" -Selbstzitat
aktuelles Projekt: Aves Certim - Der Galgen ist nicht weit! Ein SNES-RPG mit Handels- und Wirtschaftselemente. Infos?Hier: http://www.blitzforum.de/worklogs/234/ Besucht meine Seite: www.seelenfriedhof.de.vu |
![]() |
skey-z |
![]() Antworten mit Zitat ![]() |
---|---|---|
wieso so kompliziert, wenn man mit Floor(wert) das gleiche Ergebnis in einer Zeile erhält? | ||
Awards:
Coffee's Monatswettbewerb Feb. 08: 1. Platz BAC#57: 2. Platz |
![]() |
StepTiger |
![]() Antworten mit Zitat ![]() |
---|---|---|
Wieso auch einfach:
x=x-(x mod 1) oder gar x=Floor(x) ? |
||
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 ![]() Seit der Earthlings-Diskussion überzeugter Fleisch(fr)esser. |
![]() |
Skabus |
![]() Antworten mit Zitat ![]() |
---|---|---|
skey-z hat Folgendes geschrieben: wieso so kompliziert, wenn man mit Floor(wert) das gleiche Ergebnis in einer Zeile erhält?
Ich weiß das man den Floor-Befehl nutzen kann.Ich hatte lediglich langeweile und dachte ich probier mal nen bissle rum. ![]() @StepTiger: Ja mit mod gehts genauso gut gibt ja auch den Rest als Variable aus.Mod macht ja nix anderes als wenn du das dem zuweist, die variable anziehst und dann den rest minus dem Wert den man bearbeiten will.Aber mod is kürzer das stimmt XD MfG Ska |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group