Erstelle die App "Parcel Delivery Calculator".
Der Benutzer gibt das Gewicht des Pakets in kg und die Lieferstrecke in km ein und markiert außerdem, ob eine Expresslieferung benötigt wird. Nach dem Klick auf den Button müssen die endgültigen Lieferkosten berechnet werden.
calculateWeightCost(). Hole innerhalb der Funktion selbst
das Gewicht und speichere es in der Variable weightKg,
gib dann zurück weightKg * 3
calculateDistanceCost() — nimmt keine Argumente entgegen. Hole innerhalb der Funktion selbst
die Strecke und speichere sie in der Variable distanceKm,
gib dann zurück distanceKm * 2
calculateUrgentSurcharge(amount) — nimmt den Betrag entgegen. Erstelle innerhalb der
Funktion selbst eine Flag-Variable isUrgent (true/false, manuell festlegen).
Ist isUrgent === true — gibt zurück amount * 1.25,
andernfalls — gibt zurück amount unverändert.
calculateTotalCost() — in ihr werden alle anderen Funktionen aufgerufen.
Das fertige Ergebnis muss auf dem Bildschirm ausgegeben werden.
Gegeben:
Berechnung (Schritt für Schritt):
Total cost: 50 $