Bonjour, je bloque depuis plusieurs heures sur une question concernant un algorithme.
Voici le contexte de l'exercice:
- On donne les tarifs de photocopies pratiqués dans un magasin de reprographie:
-Entre 1 et 30: 0,12 euros l'unité
- Entre 31 et 60: 0,10 euros l'unité
- Entre 61 et 100: 0,08 l'unité
- Au delà de 100: 0,06 l'unité
Voici l'algorithme
Variables: n est un nombre entier naturel, p est un nombre réel
Entrée: saisir n
Traitement: Si n ≤30 alors
Affecter à p la valeur 0.12n
Fin Si
Si n≥31 et n≤60 alors
Affecter à p la valeur 0.1 n
Fin Si
Si n≥61 et n≤100 alors
Affecter à p la valeur 0.08n
Fin Si
Si n≥101 alors
Affecter à p la valeur 0.06 * n
Fin Si
Sortie: Afficher p
a) Exprimer en fonction de n le prix à payer pour n photocopies dans chacun des cas suivants:
.1<n>30 .31<n<60
.61<n<100 .n>100
expliquer l'utilité d'un algorithme dans ce type de tarification?
Variables: n est un nombre entier naturel, p est un nombre réel
Entrée: saisir n
Traitement: Si n ≤30 alors
Affecter à p la valeur 0.12*n
Fin Si
Si n≥31 et n≤60 alors
Affecter à p la valeur 0.1* n
Fin Si
Si n≥61 et n≤100 alors
Affecter à p la valeur 0.08*n
Fin Si
Si n≥101 alors
Affecter à p la valeur 0.06 * n
Fin Si
Sortie: Afficher p
excuser j'avais fait une faute dans l'algorithme
bonjour
tel quel, ça oblige à faire les 4 tests, donc perte (relative) de temps.
tu aurais pu faire des boucles 'si... sinon' imbriquées.
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :