Énoncé de l'exercice

Un magasin vend cinq produits avec les prix suivants :
- Produit A : 5,00 $
- Produit B : 2,50 $
- Produit C : 3,00 $
- Produit D : 10,00 $
- Produit E : 7,00 $
Vous devez créer un programme qui demande à l’utilisateur combien d’unités il souhaite acheter pour chaque produit.
Ensuite, votre programme doit calculer et afficher :
- Le prix total hors taxe (PHT),
- Le montant de la taxe sur la valeur ajoutée (TVA) avec un taux de 20 %,
- Le prix total toutes taxes comprises (PTTC).
Veillez à bien convertir les saisies en nombres entiers et à afficher les résultats avec un message clair.

Solution proposée

# Prix unitaires des produits en dirhams
prix_A = 5.00
prix_B = 2.50
prix_C = 3.00
prix_D = 10.00
prix_E = 7.00

# Taux de TVA (20%)
TTVA = 0.20

# On demande à l'utilisateur combien d'unités il achète pour chaque produit.
# On utilise int() pour convertir la saisie en nombre entier, car on ne peut pas acheter une fraction d'article.
X = int(input("Entrez le nombre d'unités du produit A : "))
Y = int(input("Entrez le nombre d'unités du produit B : "))
Z = int(input("Entrez le nombre d'unités du produit C : "))
T = int(input("Entrez le nombre d'unités du produit D : "))
U = int(input("Entrez le nombre d'unités du produit E : "))

# On calcule le prix hors taxe (PHT) : on multiplie chaque quantité par son prix et on fait la somme.
PHT = X * prix_A + Y * prix_B + Z * prix_C + T * prix_D + U * prix_E

# On calcule la TVA : on applique le taux sur le prix hors taxe.
TVA = PHT * TTVA

# On calcule le prix toutes taxes comprises (PTTC)
PTTC = PHT + TVA

# On affiche les résultats avec un message clair
print("Prix hors taxe (PHT) : ", PHT, "$")
print("Montant de la TVA : ", TVA, "$")
print("Prix toutes taxes comprises (PTTC) : ", PTTC, "$")