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
Salut,
regarde bien cette ligne de l'algorithme :
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
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 x
0 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 ?
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 ?
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+
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+)
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€
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
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :