👤

Bonjour pouvez vous m'aider rapidement svp je suis en 2nde !

Un site d'impression de photos affiche les tarifs suivants :
- de 1 à 50 photos : 0.18 euros / photo
- plus de 50 photos : 0.17 euros / photo
On souhaite créer un algorithme (sur le logiciel Python) qui a pour paramètre le nombre de photos à imprimer et renvoie le montant de la commande.

1. Définir la fonction utilisée et programmer le calcul du montant de la commande.
2. Si la commande est supérieure à 100 photos, une réduction de 10% s'applique sur la commande. Modifier et tester le programme précédent.

J'ai déjà commencé le programme mais je galère ducp est-ce que qqn pourrait m'aider merci d'avance.


Répondre :

Réponse :

Bonjour

Je définis la fonction tarif et la variable n correspondant au nombre de photos à imprimer. La variable p est le prix à payer.

1. On utilise une instruction conditionnelle "Si ... Sinon" pour distinguer le calcul des 2 tarifs en fonction de la valeur de n.

2. On rajoute une instruction conditionnelle "Si" pour appliquer les 10% de remise pour n supérieur ou egal à 100

Explications :

Voir l'image SVANT
Voir l'image SVANT