Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Calcul du Coût Total avec Remises et Taxes | Section
Practice
Projects
Quizzes & Challenges
Quiz
Challenges
/
API Stream en Java
close
Section 1. Chapitre 33
single

single

bookDé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.

  1. Utiliser map() pour obtenir le prix total de chaque produit (il existe une méthode dédiée getTotalPrice() dans la classe Product).
  2. Appliquer reduce() pour additionner tous les prix des produits.
  3. Utiliser un opérateur ternaire pour vérifier si le subtotal dépasse le seuil de remise (DISCOUNT_THRESHOLD) et calculer la discount. Si le subtotal est supérieur au seuil, appliquer une remise de 10% (DISCOUNT_PERCENTAGE) ; sinon, fixer la remise à 0.0.
  4. Déterminer le montant de la remise en multipliant le subtotal par DISCOUNT_PERCENTAGE.
  5. Calculer le montant hors taxe (preTaxAmount) en soustrayant la discount du subtotal.
  6. Calculer la taxe de vente (tax) en multipliant le preTaxAmount par le taux de taxe de vente (SALES_TAX).
  7. Retourner le total final, calculé comme preTaxAmount + tax.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 33
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

some-alt