Umwandlung
Übersicht

![]() |
Raiden93Betreff: Umwandlung |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hey,
ich würde gerne wissen wie ich eine Float zahl in einen Intenger umwandel? |
||
Krischan |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Das geht mit Int. | ||
![]() |
Raiden93 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich habe dein Beispiel so umgesetzt.
Trotzdem werden weiter hin Float zahlen ausgegeben? Code: [AUSKLAPPEN] Global Energie# = Int (1)
Global Energie_Max# = Int (100) Global Energie_Balken# = 95 |
||
n-Halbleiter |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Das liegt daran, dass deine Variablen vom Typ Float (# am Ende) sind. Was du tust, ist quasi, 1000 als Int umzuwandeln und dann in einer Floatvariable zu speichern. Dabei wird die 1000 wieder in eine Float umgewandelt, ohne dass du es merkst. | ||
mfg, Calvin
Maschine: Intel Core2 Duo E6750, 4GB DDR2-Ram, ATI Radeon HD4850, Win 7 x64 und Ubuntu 12.04 64-Bit Ploing! Blog "Die Seele einer jeden Ordnung ist ein großer Papierkorb." - Kurt Tucholsky (09.01.1890 - 21.12.1935) |
Krischan |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Kannst die Variable auch an eine % Variable übergeben, dann wird das automatisch zu Int:
Code: [AUSKLAPPEN] f#=1.2345
i%=f Print f Print i WaitKey End |
||
Lion |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Wenn du den wert dann einfach nur ohne die nachkomma stellen ausgeben willst müsstest du wohl dann einfach nur Print(Int(Wert)) machen | ||
Intel Core 2 Quad 4x2.66 ghz - 4gb ddr2 - nvidia GeForce GTX660 2gb
Intel Atom 1x1.83 ghz - 2gb ddr2 - intel GMA 3150 256mb AMD A10-5750M 4x2.5 ghz - 8 gb ddr4 - AMD R9 M290x |
![]() |
Raiden93 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Lions Hilfe ist am besten zu verwenden Danke ![]() |
||
![]() |
Dottakopf |
![]() Antworten mit Zitat ![]() |
---|---|---|
Wenn du jetzt vorher noch mit ceil und floor drüber gehst, wirds noch genauer.
Hier Ceil zum aufrunden: https://www.blitzforum.de/help/Ceil und Floor zum Abrunden https://www.blitzforum.de/help/Floor Beispiel ausm Kopf: Code: [AUSKLAPPEN] nr#= 1,444 print "wert " + int ( floor(nr) ) Gruß Dottakopf |
||
Rechtschreibfehler gelten der allgemeinen Belustigung! |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group