![]() |
|
|
Themen-Optionen |
|
|
Nach oben #1 |
|
BIN EIN KRASSA HELD!!!111
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.185
|
folgender Code ist das Problem:
PHP-Code:
http://www.robo47.net/public/develop...at-problem.php Die Werte kommen ursprünglich aus einer Datenbank, das Problem aktuell ist, dass ich ja mit PHP anscheinend nicht sinnvoll rechnen kann, wenn es sich um Bruchzahlen handelt wie man sieht, einzig die 2 unschönen Wege führen zum Ziel, gibt es dazu ein paar Tips ? Anregungen ? P.S. Hab das Gefühl hier gabs schonmal nen Thread zum Thema, hab aber leider nichts gefunden. mfg robo47 |
|
|
|
|
|
Nach oben #2 |
|
Mensch
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.710
|
Das ist aber normal. Float hat doch nur 7(bin nicht sicher) Nachkommastellen, wenn du erst addierst und dann subtrahierst bekommst du Probleme weil addieren machste mit 0.00000001 und subtrahieren dann mit 0.00000004, dabei kommt dann die Fehler zustande.
bc.add() umgeht diese Problematik. Ich würde in jeder Sprache mit richtigen Funktionen rechnen.
__________________
I did it my way - Senseless-Blog |
|
|
|
|
|
Nach oben #3 |
|
Projektleiter
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.225
|
ist das nicht eine Frage der Einstellung in der php.ini wieviele Stellen float hat?
__________________
Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
|
|
|
|
|
Nach oben #4 | |
|
Erfahrener Benutzer
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.619
|
Zitat:
Code:
; The number of significant digits displayed in floating point numbers. precision = 12 Nachtrag: Auch hier nachzulesen. http://de.php.net/manual/en/ini.core.php#ini.precision
__________________
Mehr TuS Koblenz geht nicht ... Aktuell ... - Neue Gegner für die TuS: 1.FC Nürnberg - 5 neue Gegner 2008/09 - Informationsveranstaltung für Mitglieder - Förderkasse füllt sich - B-Jugend Rheinlandpokalfinale terminiert - A-Jugend I gewinnt Rheinlandpokal Geändert von Ben (14.06.2007 um 18:58 Uhr). |
|
|
|
|
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Probleme mit Strato / Arcor? | MrNiceGuy | Plauderecke | 15 | 28.12.2006 23:35 |
| Caching mittels dbm-Dateien, Probleme mit dba_popen() | Ben | PHP-Programmierung | 4 | 27.07.2006 13:23 |
| Probleme mit Anhängen | Ben | Archiv | 0 | 16.06.2006 16:13 |
| Probleme rund ums Formular | Sacre | PHP-Programmierung | 24 | 18.04.2006 11:31 |
| Layout Probleme | VipViper2000 | Desktop-Applikationen und Grafik | 8 | 13.09.2005 22:35 |