Inscription / Connexion Nouveau Sujet
Niveau seconde
Partager :

DM algorithme

Posté par
Gabie971
21-12-14 à 17:08

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

Voilà tout ce que j'ai pu faire merci de m'aider, et de vérifier mes réponses.

Posté par
Glapion Moderateur
re : DM algorithme 21-12-14 à 17:31

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.

Posté par
Yzz
re : DM algorithme 21-12-14 à 17:31

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

Posté par
Gabie971
re : DM algorithme 21-12-14 à 17:37

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

Posté par
Yzz
re : DM algorithme 21-12-14 à 17:38

Non non, c'est bon comme ça !

Salut Glapion  

Posté par
Gabie971
re : DM algorithme 21-12-14 à 17:42

D'accord, merci beaucoup

Posté par
Yzz
re : DM algorithme 21-12-14 à 17:50

De rien  

Posté par
Gabie971
re : DM algorithme 30-12-14 à 21:57

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

Posté par
Glapion Moderateur
re : DM algorithme 30-12-14 à 22:00

sans voir le programme, on ne risque pas de pouvoir t'aider.

Posté par
Gabie971
re : DM algorithme 31-12-14 à 00:07

Ok :\

Posté par
Gabie971
re : DM algorithme 31-12-14 à 04:45

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 ?

Posté par
Glapion Moderateur
re : DM algorithme 31-12-14 à 09:27

il faut voir la syntaxe pour te dire où est l'erreur

Posté par
Gabie971
re : DM algorithme 02-01-15 à 04:23

Voilà

DM algorithme

Posté par
Gabie971
re : DM algorithme 02-01-15 à 04:24

C'est la première fois que j'utilise Algobox et je j'ai un peu de mal

Posté par
Yzz
re : DM algorithme 02-01-15 à 07:36

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.

Posté par
Glapion Moderateur
re : DM algorithme 02-01-15 à 09:40

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"

Posté par
Gabie971
re : DM algorithme 02-01-15 à 22:16

Merciiiiiiii ça marche !

Posté par
Gabie971
re : DM algorithme 02-01-15 à 22:19

Posté par
Gabie971
re : DM algorithme 02-01-15 à 22:24

.

DM algorithme



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Inscription gratuite

Fiches en rapport

parmi 1742 fiches de maths

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !