Mathématiques

Question

Bonjour , je suis en Seconde et je n'ai strictement rien compris à l'exercice :
Variables : A est un Entier , P est un nombre réel
Entrée : Saisir A
Traitement : Si A <30
Alors P prend la valeur Ax0,2
Sinon P prend la valeur 6+(A-30) x0,1
Fin si
Sortie Afficher P
1. Quel est le prix payé par un client effectuant :
28 photocopies ? 52 ? 30 ?
2. Déterminer le prix unitaire des 30 premières photocopies et celui des photocopies suivantes .
3. Les 20 premières photocopies seront facturées 0,25 euros et les suivantes 0,10 . Modifier l'algorithme .
Voilaaa je ne sais pas du tout faire ceci ^^

1 Réponse

  • Si A<30, alors P = A * 0,2.

    Si A≥30, alors P = 6 + (A-30) * 0,1. Le cas de 30 est rejeté par l'énoncé pour le 1er cas qui dit que A doit être strictement inférieur à 30, donc 30 rejoindra l'autre cas où A sera supérieur à 30 ou égal.

    [Que l'on prenne le 1er cas ou le 2ème pour A = 30 nous donnera le même prix de 6 €}.

    1) A = 28 : P = 28 * 0,2 = 5,6 €.

    A = 52 : P = 52 * 0,2 = 10,4 €

    A = 30 : P = 6 + (30 - 30) * 0,1 ⇔ P = 6 + 0 * 0,1 ⇔ P = 6 €.


    2) C'est ce que j'ai marqué au début, il faut juste comprendre les données du programme sur ce que devient P par rapport à A, soit on a entre 1 et 29 photocopies soit on a 30 photocopies et plus (indiquer le début de la réponse comme justification).


    3) Variables : A est un Entier , P est un nombre réel  

    Entrée : Saisir A

    Traitement : Si A ≤ 20

    Alors P prend la valeur A * 0,25

    Sinon P prend la valeur 20 * 0,25 + 0,10 * (A-20)

    Fin si  

    Sortie Afficher P

Autres questions