Gleitkommadivision fail
Übersicht

![]() |
RavenboxBetreff: Gleitkommadivision fail |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ok Leute, ich hab ein echt peinliches Problem ![]() ich habe eine Variable k=1 wenn ich jetzt in BB Code: [AUSKLAPPEN] gleit#=(k/2) schreibe bleibt bei mir gleit#=0.0...was mache ich falsch? Ich bin übrigens nicht neu in dieser Sprache habe gerade meine Fachbereichsarbeit in BB geschrieben und arbeite schon ca. 5 Jahre damit, aber ich habe noch nie eine Gleichkommazahl gebraucht. Jetzt brauch ich sie und hab beim Googeln und bei der Forensuche nix gefunden...warum wird gleit# nicht zu 0.5? Lg Ravenbox |
||
Aktuelle Projekte:
ReMix Live: 20% Gfx Coder: 100% |
![]() |
XeresModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
k ist Integer. 2 ist Integer.
Code: [AUSKLAPPEN] gleit#=Float(k)/2.0
|
||
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus THERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld) |
![]() |
robotx |
![]() Antworten mit Zitat ![]() |
---|---|---|
Die Variable k bzw. die Division wird als Integer Division interpretiert und somit kommt 0 heraus. Am einfachsten durch 2.0 teilen, dann sollte das Ergebnis stimmen. | ||
www.botbomb.robotzgames.de
www.robotzgames.de |
![]() |
FireballFlame |
![]() Antworten mit Zitat ![]() |
---|---|---|
Xeres hat Folgendes geschrieben: Code: [AUSKLAPPEN]
gleit#=Float(k)/2.0 Es reicht, wenn eine der beiden Zahlen ein Float ist. Also Code: [AUSKLAPPEN] gleit#=k/2.0 geht auch.
|
||
PC: Intel Core i7 @ 4x2.93GHz | 6 GB RAM | Nvidia GeForce GT 440 | Desktop 2x1280x1024px | Windows 7 Professional 64bit
Laptop: Intel Core i7 @ 4x2.00GHz | 8 GB RAM | Nvidia GeForce GT 540M | Desktop 1366x768px | Windows 7 Home Premium 64bit |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group