Bonjour, et merci d'avance à ceux qui m'aideront pour mon DM :
Un consommateur a la possibilité de choisir entre deux formules de location d'un studio pour ses vacances:
Formule A: location fixe de 250£ + 10€ de charges par jour;
Formule B: location fixe de 300£ + 5€ de charges par jour;
1. Quelle est la formule la plus avantageuse pour une location d'une semaine ? de 12 jours ?
pour 1 semaine la formule la plus avantageuse est la formule A. Pour 12 jours, la plus avantageuse est la formule B.
2. Pour chaque formule, exprimer le montant à régler en fonction du nombre X de jours de location.
2) Pour la formule A: 250 + 10x
Pour la formule B: 300 + 5x
3. D'une façon plus générale, le consommateur souhaite connaître la formule la plus avantageuse en fonction du nombre de jours de location.
a) Ecrire un algorithme qui :
- Saisit le nombre de jours de location.
- Calcule le montant associé en formule A.
- Calcule le montant associé en formule B.
- Affiche la formule la plus avantageuse :
ALgoFormul
Variable X,A, B
Début
Saisir X
A prend la valeur 250+10x
B prend la valeur 300+ 5x
Si A < B Alors
Afficher A, " est le plus petit "
Fin si
Sinon
Début
Si A=B Alors
Afficher " A ou B "
Sinon
Afficher " A"
Fin si
FIN ALGO
Sinon
Afficher " B"
Mais sinon d'accord (en espérant que tu n'as pas voulu mettre des livres en écrivant 250£ + 10€ et 300£ + 5€ )
Pour le premier aussi mettre plutôt :
Afficher "A est le plus petit " par ce que si tu mets A, " est le plus petit " , il va t'afficher la somme et tu ne sauras pas si c(est celle de A ou B.
Salut,
Pour le 1 , c'est correct, mais écris le détail des calculs.
Pour l'algo, quelques modifs :
Début
Saisir X
A prend la valeur 250+10x
B prend la valeur 300+ 5x
Si A < B Alors
Afficher "A est le plus petit "
Fin si
Sinon
Début
Si A=B Alors
Afficher " A et B sont équivalents "
Sinon
Afficher " B est le plus petit "
Fin si
Merci, Donc si je fais les modifications que vous me dites c'est bon pour les 4 propriétés :
- Saisit le nombre de jours de location.
- Calcule le montant associé en formule A.
- Calcule le montant associé en formule B.
- Affiche la formule la plus avantageuse. ?
Ou je dois faire un algo pour chacune des propriétés ? je suis confuse :S
Bonsoir,
à la question 3)b) on me dit de traduire l'algorithme sur ma calculatrice et de recopier sur ma feuille et aussi de faire une vérification
Mais quand j'essaye de faire la vérification ça me dit erreur de syntaxe, pouvez-vous m'aidez s'il vous plait merci :\
J'ai essayer de le faire sur Algobox et ça me dit aussi ***L'algorithme contient une erreur : impossible de le lancer***
***Vérifiez la syntaxe des affectations et des conditions***
Mon algorithme a donc une erreur ?
Tape 250 + 10x et non 250 + 10x (pareil pour B)
Et revois ton "début sinon" : afficher B ne va pas afficher la réponse attendue.
donc sur algobox 250 + 10*x et 300 + 5*x
il y a aussi le SI qui ne va pas
SI (A == B) ALORS
et puis pas AFFICHER B mais AFFICHER "B est le plus avantageux"
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :