Tests et logique booléenne

Exercice 1

Écrire un algorithme qui lira au clavier trois noms communs, et qui dira s’ils sont dans l’ordre alphabétique.

Solution

VAR  
a, b, c:chaîne  
DEBUT  
Afficher "1er nom ?"  
Saisir a  
Afficher "2ème nom ?"  
Saisir b 
Afficher "3ème nom ?"  
Saisir c 
 
Si a < b ET b < c Alors  
  Afficher "Les 3 noms sont dans l'ordre alphabétique" 
Sinon  
  Afficher "Les 3 noms ne sont pas dans l'ordre alphabétique" 
FinSi  
 
Fin 

Exercice 2

Écrire, avec des comparaisons, un algorithme qui lira au clavier les heures et les minutes, et qui affichera l’heure qu’il sera une minute plus tard. Par exemple, si l’utilisateur tape 20 puis 33, l’algorithme doit répondre :

"Dans une minute il sera 20 heure(s) 34 minute(s).

NB : on suppose que l’utilisateur entre une heure valide.

Solution

VAR 
h, m:entier 
DEBUT 
Afficher "Heure ?" 
Saisir h 
Afficher "Minute ?" 
Saisir m 
mImages/flechegauche.PNGm+1 
Si m = 60 Alors 
  m Images/flechegauche.PNG 0 
  h Images/flechegauche.PNG h + 1 
FinSi 
Si h = 24 Alors 
  h Images/flechegauche.PNG 0 
FinSi 
Afficher "Dans une minute il sera " + h + " heure(s) " + m + "minute(s)" 
Fin 

Dans l’instruction Afficher, le + sert à concaténer...

couv_RI3PALG.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Les variables et opérateurs
Suivant
Les boucles