| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Mar 2002
Beiträge: 53
| einfache addition:: mal geht's, mal nicht
Hallo, für eine simple Summenberechnung habe ich eine Anweisung, die bewirken soll, dass der Betrag mit 2 Stellen hinter dem Punkt ausgegeben wird: summe = ((a1*9.90)+(a2*9.90)+(a3*9.90)+(a4*9.90)+(a5*34.90 )+3.90); if (((summe*100)%100) == 0) { summe = summe+".0"; } if (((summe*100)%10) == 0) { summe = summe+"0"; } Das funktioniert auch. Allerdings nur manchmal. Bsp. wird 23.70 korrekt ausgegeben, 27.70 jedoch nur als 27.7 58.60 wieder korrekt. 38.80 als 38.8. Ich verstehe die Ursachen nicht, die Flash MX zu der Unlogik veranlasst. Ist die Anweisung falsch? danke. mfg |
| | |
| | #2 (permalink) | ||
| liebt Skorpionin Registriert seit: Apr 2003
Beiträge: 1.258
| Zitat:
ActionScript:
Zitat:
| ||
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Mar 2002
Beiträge: 53
|
Von dem Code verstehe ich leider nix. Das Textfeld ist allerdings gross genug. Es ist ja auch so, dass bestimmte 5-tellige Beträge korrekt angezeigt werden, wogegen bei 4-stelligen die letzte fehlt - also nur 3 ausgegeben werden. Es ist wirklich zum verzeifeln :-( |
| | |
| | #4 (permalink) |
| liebt Skorpionin Registriert seit: Apr 2003
Beiträge: 1.258
|
Tritt der Fehler auch dann auf, wenn du die Summe eingangs von Hand auf 27.20 setzt? So : ActionScript:
So nebenbei gesagt: dein gleichzeitiges Verwenden der Variablen summe als Zahl wie auch als String erzeugt äusserst unsauberen und fehlerträchtigen Code. |
| | |
| | #5 (permalink) | ||
| Neuer User Registriert seit: Mar 2002
Beiträge: 53
| Zitat:
Hat das damit zu tun, dass du in den code : trace (summe); eingefügt hast? Zitat:
mfg | ||
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Mar 2002
Beiträge: 53
|
hier ist das Problem zu "bewundern": http://mymandala.de/on-mandala101106.html Klicke: bestellen > bestellen > wähle "1" Set > Versandkosten Deutschland vergleiche mit Eingabe "2" Sets und staune :-) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |