Skip to content
✨ Les cours suivant sont disponible : Html, Css, React, Algorithme ✨
cours
Algorithmes
Exercices et projets
24.4 Exercice Ticket de Caisse

Exercice : Ticket de Caisse

Consigne Simplifiée et Améliorée

  1. Objectif : Créer une fonction ticketDeCaisse qui génère un ticket de caisse à partir d'un tableau d'articles.

  2. Chaque Article Doit Contenir :

    • Nom de l'article
    • Prix unitaire
    • Quantité achetée
  3. Assurez-vous d'Avoir : Au moins 30 articles dans le tableau pour un résultat significatif.

  4. Résultat Attendu : La fonction doit retourner une chaîne de caractères représentant le ticket de caisse.

  5. Ticket de Caisse Doit Inclure :

    • La liste détaillée des articles avec leurs prix totaux.
    • Le montant total à payer.
  6. 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.