| |||||||
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) |
| Toon man Registriert seit: Oct 2001 Ort: Kassel
Beiträge: 122
| Rechenprobleme
hab mal wieder so ein Kniffelteil... Ein Rechner, der separat die Ust ausweist. Funktioniert prima, aber - das Kerlchen zeigt mir bei geraden Prozenten immer nur eine Nachkommastelle an. Also 8,8 Euro statt 8,80. Bei ungeraden Summen (3,41 etc.) klappt es. PHP-Code: |
| | |
| | #2 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
|
flash ist halt kein excel. auf die schnelle programmiert: Code: function fWaehrung (vWert) {
var vVorzeichen = vWert/Math.abs(vWert);
var vWertStr = String(Math.abs(Math.round(vWert*100)));
if (Math.abs(vWert)<1) {
vWertStr = "0"+vWertStr;
}
if (vWert == 0) {
vWertStr = "0"+vWertStr;
}
vLen = vWertStr.length;
vWertStr = vWertStr.substr(0, vLen-2)+","+vWertStr.substr(vLen-2, vLen);
if (vVorzeichen<0) {
vWertStr = "-"+vWertStr;
}
return vWertStr;
}
//
trace (fWaehrung(3));
trace (fWaehrung(0));
trace (fWaehrung(-.6));
trace (fWaehrung(4.6));
trace (fWaehrung(-123.6778)),
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
| | #3 (permalink) |
| Toon man Registriert seit: Oct 2001 Ort: Kassel
Beiträge: 122
|
oha. Hab´s inzwischen schon selbst versucht, aber kein Glück gehabt. Danke für Dein Script, ich probiers. Was mir allerdings nicht so klar ist, sind die letzten drei tracer. Aber egal, Hauptsache, es funktioniert. Verstehen werd´ichs dann wohl mal irgendwann. Ben |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |