Chapitre 4 Instruction conditionnelle
Correction des exercices de travaux dirigésCorrection des exercices de travaux dirigés
Exercice 1 : location de voitures
Version 1 : écriture directe du résultat
DEBUT
ECRIRE "distance en km : "
LIRE km
ECRIRE "durée de location en jours : "
LIRE duree tarifEssence = 15*duree + 0.85*km tarifDiesel = 16*duree + 0.66*km
ECRIRE "le tarif essence vaut ", tarifEssence, " euros"
ECRIRE "le tarif …afficher plus de contenu…
FINSI
\\ affichage du résultat
ECRIRE "minimum : ", mini
FIN
3) Saut à skis
Version 1 : une alternative par note (lourd !)3 ____________________________________________________________ Chapitre 4 : Instructions conditionnelles
DEBUT
ECRIRE "entrez les 5 notes : "
LIRE note1, note2, note3, note4, note5 somme = note1 + note2 + note3 + note4 + note5
\\ calcul du minimum
SI (note1 <= note2) ET (note1 <= note3) ET (note1<= note4) ET (note1<=note5) ALORS mini = note1
SINON SI (note2 <= note1) ET (note2<=note3) ET (note2<=note4) ET (note2<=note5) ALORS mini = note2
SINON SI (note3 <= note1) ET (note3<=note2) ET (note3<=note4) ET (note3<=note5) ALORS mini = note3
SINON SI (note4 <= note1) ET (note4<=note2) ET (note4<=note3) ET (note4<=note5) …afficher plus de contenu…
mini = note5
FINSI
\\ calcul du maximum
SI (note1 >= note2) ET (note1 >= note3) ET (note1>= note4) ET (note1>=note5) ALORS maxi = note1
SINON SI (note2 >= note1) ET (note2>=note3) ET (note2>=note4) ET (note2>=note5) ALORS maxi = note2
SINON SI (note3 >= note1) ET (note3>=note2) ET (note3>=note4) ET (note3>=note5) ALORS maxi = note3
SINON SI (note4 >= note1) ET (note4>=note2) ET (note4>=note3) ET (note4>=note5) ALORS maxi = note4
SINON SI (note5 >= note1) ET (note5>=note2) ET (note5>=note3) ET (note5>=note4) ALORS maxi = note5
FINSI
\\ calcul de la note finale noteFinale = somme - mini - maxi
ECRIRE "la note finale est : ", noteFinale
FIN
Version 2 : avec minima (maxima) partiels successifs (version