BananaMaster

46.2 - Calculateur de coût de livraison de colis, partie 2 — complexification (Leçons JS — arguments et return)

Si tu as oublié quelque chose — clique pour retourner à la leçon.

📘 Tâche : Parcel Delivery Calculator 2.0

Ceci est la suite de la tâche précédente. L'architecture reste la même — les mêmes 4 fonctions (3 calculatrices + 1 principale), les signatures des fonctions ne changent pas. Seul ce qui se passe à l'intérieur des trois fonctions calculatrices change.

🧩 Condition principale

Ne touchez qu'à la logique à l'intérieur de calculateWeightCost, calculateDistanceCost et calculateUrgentSurcharge. La fonction principale calculateTotalCost()reste inchangée.

💰 Nouveaux tarifs (codés en dur en tant que constantes) :