LX: RabattBerechnung

Beitrag lesen

Zuallererst: if-Abfragen sind keine Schleifen. Des weiteren ist die Syntax schlicht:

if (Bedingung) Befehlssatz

Die Bedingung kann dabei auch eine Operation mit einem Vergleichsoperator sein. Was immer Bedingung ist, wird dabei als Boolean (true/false) bewertet und nur wenn es true ist, der Befehlssatz ausgeführt.

An Deiner Stelle würde ich mir mit einem alert das Ergebnis der Bedingung und dann, wenn es regelmäßig false ist, die einzelnen Parameter des Vergleichs ausgeben lassen. Ich vermute, der Fehler liegt in der Funktion "Dezimalstellen".

Gruß, LX

--
RFC 1925, Satz 2: Egal, wie fest man schiebt, ganz gleich, wie hoch die Priorität ist, man kann die Lichtgeschwindigkeit nicht erhöhen.