Défi : Calcul du Coût Total avec Remises et Taxes
Tâche
Swipe to start coding
Implémenter un système de panier d'achat qui calcule le coût total de la commande, en appliquant une remise et une taxe de vente selon des conditions prédéfinies.
- Utiliser
map()pour obtenir le prix total de chaque produit (il existe une méthode dédiéegetTotalPrice()dans la classeProduct). - Appliquer
reduce()pour additionner tous les prix des produits. - Utiliser un opérateur ternaire pour vérifier si le
subtotaldépasse le seuil de remise (DISCOUNT_THRESHOLD) et calculer ladiscount. Si lesubtotalest supérieur au seuil, appliquer une remise de 10% (DISCOUNT_PERCENTAGE) ; sinon, fixer la remise à 0.0. - Déterminer le montant de la remise en multipliant le
subtotalparDISCOUNT_PERCENTAGE. - Calculer le montant hors taxe (
preTaxAmount) en soustrayant ladiscountdusubtotal. - Calculer la taxe de vente (
tax) en multipliant lepreTaxAmountpar le taux de taxe de vente (SALES_TAX). - Retourner le total final, calculé comme
preTaxAmount + tax.
Solution
solution.java
Tout était clair ?
Merci pour vos commentaires !
Section 3. Chapitre 7
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 2.33
Défi : Calcul du Coût Total avec Remises et Taxes
Glissez pour afficher le menu
Tâche
Swipe to start coding
Implémenter un système de panier d'achat qui calcule le coût total de la commande, en appliquant une remise et une taxe de vente selon des conditions prédéfinies.
- Utiliser
map()pour obtenir le prix total de chaque produit (il existe une méthode dédiéegetTotalPrice()dans la classeProduct). - Appliquer
reduce()pour additionner tous les prix des produits. - Utiliser un opérateur ternaire pour vérifier si le
subtotaldépasse le seuil de remise (DISCOUNT_THRESHOLD) et calculer ladiscount. Si lesubtotalest supérieur au seuil, appliquer une remise de 10% (DISCOUNT_PERCENTAGE) ; sinon, fixer la remise à 0.0. - Déterminer le montant de la remise en multipliant le
subtotalparDISCOUNT_PERCENTAGE. - Calculer le montant hors taxe (
preTaxAmount) en soustrayant ladiscountdusubtotal. - Calculer la taxe de vente (
tax) en multipliant lepreTaxAmountpar le taux de taxe de vente (SALES_TAX). - Retourner le total final, calculé comme
preTaxAmount + tax.
Solution
solution.java
Tout était clair ?
Merci pour vos commentaires !
Section 3. Chapitre 7
single