Exercice algorithme corrigé (Analyse)

Variables age, perm, acc, assur en Numérique
Variables C1, C2, C3 en Booléen
Variable situ en Caractère
Début
Ecrire "Entrez l’âge: "
Lire age
Ecrire "Entrez le nombre d'années de permis: "
Lire perm
Ecrire "Entrez le nombre d'accidents: "
Lire acc
Ecrire "Entrez le nombre d'années d'assurance: "
Lire assur
C1 ? age >= 25
C2 ? perm >= 2
C3 ? assur > 5
Si Non(C1) et Non(C2) Alors
  Si acc = 0 Alors
    situ ? "Rouge"
  Sinon
    situ ? "Refusé"
  FinSi
Sinonsi ((Non(C1) et C2) ou (C1 et Non(C2)) Alors
  Si acc = 0 Alors
    situ ? "Orange"
  SinonSi acc = 1 Alors
    situ ? "Rouge"
  Sinon
    situ ? "Refusé"
  FinSi
Sinon
  Si acc = 0 Alors
    situ ? "Vert"
  SinonSi acc = 1 Alors
    situ ? "Orange"
  SinonSi acc = 2 Alors
    situ ? "Rouge"
  Sinon
    situ ? "Refusé"
  FinSi
FinSi
Si C3 Alors
  Si situ = "Rouge" Alors
    situ ? "Orange"
  SinonSi situ = "Orange" Alors
    situ ? "Orange"
  SinonSi situ = "Vert" Alors
    situ ? "Bleu"
  FinSi
FinSi
Ecrire "Votre situation : ", situ
Fin

P ? 0
Si Non(C1) Alors
  P ? P + 1
FinSi
Si Non(C2) Alors
  P ? P + 1
FinSi
P ? P + acc
Si P < 3 et C3 Alors
  P ? P - 1
FinSi
Si P = -1 Alors
  situ ? "Bleu"
SinonSi P = 0 Alors
  situ ? "Vert"
SinonSi P = 1 Alors
  situ ? "Orange"
SinonSi P = 2 Alors
  situ ? "Rouge"
Sinon
  situ ? "Refusé"
FinSi
Ecrire "Votre situation : ", situ
Fin
Cool, non ?

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *