Matthias: Runden-Funktion auf zwei Nachkommastellen!!!!

Hallo allerseits!

Ich muss als Hausarbeit für die Schule ein kleines Script zur Berechnung von Zinsen mit Laufzeit und dem ganzen Kram...
Mein Problem - ich hab das Script soweit fertig - ist, dass ich - nicht zuletzt wegen kaufmännischer Rechengenauigkeit - die Zahlen/Ergebnisse auf zwei Nachkommastellen runden will, nur kann ich suchen, soviel ich will, ich finds nich...
Ich meine, das hat irgendwas mit round() und dann irgendwas mit /100 oder so zu tun!

Bitte mal schnell antworten.
Schönen Gruß, Matthias

  1. Hallo Matthias,

    Ich muss als Hausarbeit für die Schule ein kleines Script zur Berechnung von Zinsen mit Laufzeit und dem ganzen Kram...

    Nanu, habt ihr denn keine Ferien mehr? <schadenfroh>In Bayern geht's erst am Dienstag wieder los ;-)</schadenfroh>

    Ja, so ein Zinsprogramm kenne ich auch. Das ist die Standard-Aufgabe, die in jedem Programmierkurs nach dem obligatorischem "Hello, world" gestellt wird. Als nächstes kommt ein Zahlenspiel:

    "Ich denke mir eine Zahl von 1 bis 60."
    --> 30
    "Die Zahl liegt zwischen 1 und 30."
    --> 15
    "Die Zahl liegt zwischen 15 und 30."
    --> 22
    "Du hast gewonnen."

    ;-)

    [...] die Zahlen/Ergebnisse auf zwei Nachkommastellen runden will, nur kann ich suchen, soviel ich will, ich finds nich...

    Da brauchst du nichts suchen, das ist kein spezieller Befehl sondern Mathematik:

    zahl = Math.round(zahl*100)/100;

    Allerdings musst du dann aufpassen: Die meisten Browser verwenden einen Punkt (.) statt einem Komma (,) zum Abtrennen der Nachkommastellen (englische Schreibweise).

    Viel Erfolg,
    Robert