Exercice : Ticket de Caisse
Consigne Simplifiée et Améliorée
-
Objectif : Créer une fonction
ticketDeCaisse
qui génère un ticket de caisse à partir d'un tableau d'articles. -
Chaque Article Doit Contenir :
- Nom de l'article
- Prix unitaire
- Quantité achetée
-
Assurez-vous d'Avoir : Au moins 30 articles dans le tableau pour un résultat significatif.
-
Résultat Attendu : La fonction doit retourner une chaîne de caractères représentant le ticket de caisse.
-
Ticket de Caisse Doit Inclure :
- La liste détaillée des articles avec leurs prix totaux.
- Le montant total à payer.
-
Réduction :
- Appliquez automatiquement une réduction de 10% si le montant total est supérieur à 100 euros.
Signature de la Fonction :
function ticketDeCaisse(articles) {
// Votre implémentation ici
}
Exemple d'Utilisation :
const articlesAchetes = [
{ nom: 'Article1', prixUnitaire: 10, quantite: 2 },
// Ajoutez au moins 29 autres articles ici pour un total de 30 articles
]
const ticket = ticketDeCaisse(articlesAchetes)
console.log(ticket)
Résultat Attendu :
----- Ticket de Caisse -----
Article1 : 2 x 10 = 20 euros
Article2 : 3 x 5 = 15 euros
// ... Détails pour les autres articles
----------------------------
Montant Total : XX euros (Réduction de 10% appliquée si le montant dépasse 100 euros)
Note Importante :
- Assurez-vous que votre fonction gère correctement les articles et calcule le montant total avec précision pour fournir un ticket de caisse précis et complet.