Inscription / Connexion Nouveau Sujet
Niveau seconde
Partager :

Algorithme

Posté par
Clement33
01-11-11 à 12:16

Bonjour je rencontre un problème pour cette exercice :
Une société de location de voitures propose à ses clients le contrat suivant: un forfait de 66€, auquel s'ajoute 0,25€ par kilomètre parcouru au-delà de 70km. On veut élaborer un algorithme permettant de calculer automatiquement le coût du contrat C, en fonction de la distance parcourue. Kévin propose l'algorithme ci-contre.Est-il correct? Si non, corrigez-le.

Algorithme
Saisir x
Si (0  ≤ x) et (x  ≤ 70)
Alors C reçoit 66
Sinon C reçoit 66+0,25*x
FinSi
Afficher C

J'ai essayé cette algorithme via Algobox je vous montre ce que cela donne :
VARIABLES
x EST_DU_TYPE NOMBRE
C EST_DU_TYPE NOMBRE
DEBUT_ALGORITHME
Lire x
SI (0<=x) et (x<=70) Alors
DEBUT_SI
C PREND_LA_VALEUR 66
FIN_SI
SINON
DEBUT_SINON
C PREND_LA_VALEUR 66+0.25*x"
FIN_SINON
Afficher C
FIN_ALGORITHME

Donc pour ma réponse je mettrais que d'après le logiciel Algobox cette algorithme est juste mais je pense pas trop que sa soit la bonne réponse merci de bien vouloir m'aider

Posté par
antoine1003
re : Algorithme 01-11-11 à 12:51

Salut,
regarde bien cette ligne de l'algorithme :

Citation :
C PREND_LA_VALEUR 66+0.25*x"

Et maintenant regarde l'énoncé : "auquel s'ajoute 0,25€ par kilomètre parcouru au-delà de 70km".

Je t'ai aidé en soulignant les point important serait tu te corriger ?

Posté par
Clement33
re : Algorithme 01-11-11 à 13:38

Bonjour euu non je vois pas ce qui est faux car si x n'est pas <= 70 alors c'est 66+0.25*x donc je vois pas :s

Posté par
antoine1003
re : Algorithme 01-11-11 à 13:46

Non parce que cette ligne (C PREND_LA_VALEUR 66+0.25*x") signifierait
Si  x70 alors le prix serait de 66+0.25 multiplié par le nombre de kilomètre . Or non il faut que si x0 le prix soit égal à 60 + 0,25 multiplié par le nombre de kilomètre roulé en plus des 70km ( auquel s'ajoute 0,25€ par kilomètre parcouru au-delà de 70km). Tu comprends ?

Posté par
antoine1003
re : Algorithme 01-11-11 à 13:47

Citation :
Or non il faut que si x0 le prix soit égal à 60 + 0,25 multiplié par le nombre de kilomètre roulé en plus des 70km ( auquel s'ajoute 0,25€ par kilomètre parcouru au-delà de 70km). Tu comprends ?
Faute de frappe pardon :
Or non il faut que si x70 le prix soit égal à 60 + 0,25 multiplié par le nombre de kilomètre roulé en plus des 70km ( auquel s'ajoute 0,25€ par kilomètre parcouru au-delà de 70km). Tu comprends ?

Posté par
antoine1003
re : Algorithme 01-11-11 à 14:05

Tu es là?

Posté par
Clement33
re : Algorithme 01-11-11 à 14:21

Re désolé j'étais parti manger euu non la tu me pommes complet pourquoi 60 ?

Posté par
antoine1003
re : Algorithme 01-11-11 à 14:23

Oui 66 Je me suis trompé :
Or non il faut que si x70 le prix soit égal à 66 + 0,25 multiplié par le nombre de kilomètre roulé en plus des 70km (==> auquel s'ajoute 0,25€ par kilomètre parcouru au-delà de 70km). Tu comprends ?

Posté par
Clement33
re : Algorithme 01-11-11 à 14:32

c'est pas plutôt x ≤ 70  ?

Posté par
antoine1003
re : Algorithme 01-11-11 à 14:35

Non parce que si le prix est inferieur à 70 km le mec paye juste 66€ alors que si il fait par exemple 75km et bien il paye 66+((74-70)*0,25 soit : 67€ (Je part je reviens vers 18h a+

Posté par
antoine1003
re : Algorithme 01-11-11 à 14:36

RRaa erreur de frappe (Décidement j'arrette pas aujourd'hui):

Non parce que si le prix est inférieur à 70 km le mec paye juste 66€ alors que si il fait par exemple 74km et bien il paye 66+((74-70)*0,25 soit : 67€ (Je part je reviens vers 18h a+)

Posté par
Clement33
re : Algorithme 01-11-11 à 19:16

j'suis un peu pommé avec tout s'quon a dit maintenant x)

Posté par
antoine1003
re : Algorithme 01-11-11 à 20:01

Tu es d'accord avec ca ? : si le prix est inférieur à 70 km le mec paye juste 66€ alors que si il fait par exemple 74km et bien il paye 66+((74-70)*0,25 soit : 67€

Posté par
Clement33
re : Algorithme 01-11-11 à 20:03

oui je suis d'accord

Posté par
antoine1003
re : Algorithme 01-11-11 à 20:21

Ok donc le mec c'est gouré car lui il a mis qu'il fallais multiplier le nombre de kilometres par 0,25 alors qu'il faut multiplier par 0,25 de nombre de kilometre de plus de 70km

Posté par
Clement33
re : Algorithme 01-11-11 à 20:22

ah ok merci

Posté par
antoine1003
re : Algorithme 01-11-11 à 20:32

de rien c'est bon tu as compris ?

Posté par
Clement33
re : Algorithme 01-11-11 à 20:58

oui c'est mieux ^^

Posté par
antoine1003
re : Algorithme 01-11-11 à 21:50

Ok et bien a+ alors



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 !