Bonjour à tous, j'ai vraiment besoin d'aide pour mon exercice en math (python/algorithme), je ne comprend absolument rien, pourriez-vous m'aidez s'il vous plaît :
Un magasin fait la promotion suivante : "pour tout achat, une remise de 30€ est offerte. Si le montant des achats dépasse 130€, la remise est de 50€."
1) Ecrire un algorithme en pseudo-langage qui affiche le prix à payer après remise pour un montant d'achats initial M. Le programmer en Python.
2) Cette fois, la promotion de 30€ est accordée seulement si l'achat dépasse 70€ (cas plus réaliste). Modifier le script précédent pour tenir compte de cela.
3) Modifier le script précédent en prenant en compte le fait que si le client a une carte de fidélité, une réduction de 10% s'ajoute à l'issue de la promotion.
Bonjour le début c'est :
M = float (input("Saisir le montant des achats"))
if M<=130
M=M-30
else :
M=M-50
print ("Reste à payer "M" euros")
apres je ne sais plus quoi faire
Bonjour,
Pour la question 2), tu dois introduire une condition complémentaire, à savoir qu' il n' y a pas de réduction si M <= 70. Donc :
si 0 < M <= 70 : pas de réduction ;
si 70 < M <= 130 : réduction de 30 Euros ;
si M > 130 Euros : réduction de 50 Euros.
Tu dois poser la question : "carte de fidélité ? Oui / Non "
- Si Oui : multiplie le prix par 0.9 (car 10% de réduction)
- Si Non : laisse le prix comme il est
Ce n' est pas le but ! Tu dois chercher un peu par toi-même.
Mais pour saisir une chaîne de caractères en Python et poser une condition dessus, voici un petit exemple :
reduc = str(input("Carte de récuction (oui / non) ? "))
if reduc == "oui":
..........print("Chouette !")
if reduc == "non":
..........print("Dommage !")
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :