Informatique

Question

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.

1 Réponse

  • 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 :

    Image en pièce jointe de la réponse Svant
    Image en pièce jointe de la réponse Svant

Autres questions