Algorithme _nature_caractere
Début
Ecrire("Saisir un caractère : ") Lire(c)
Si ‘’A ‘’ ≤Majus (c ) ≤ ‘’Z’’ alors
Si Majus (c )⋲ [‘’A’’,’’E’’,’’I’’,’’E’’,’’O’’,’’U’’,’’Y’’] alors
Nat ‘’voyelle’’
Sinon
Nat ‘’consonne’’
Finsi
Sinon si ‘’0‘’ ≤c ≤ ‘’9’’ alors
Nat ‘’chiffre’’
Sinon
Nat ‘’symbole’’
Fin si
Ecrire (‘’nature =’’, nat)
Fin
Si caractere est 'a' OU caractere est 'e' OU caractere est 'i' OU caractere est
'o' OU caractere est 'u' OU caractere est 'y' Alors Ecrire("Le caractère saisi est
une voyelle.") // Vérifier si le caractère est une consonne Sinon Si (caractere
>= 'a' ET caractere <= 'z') OU (caractere >= 'A' ET caractere <= 'Z') Alors
Ecrire("Le caractère saisi est une consonne.") // Vérifier si le caractère est un
chiffre Sinon Si (caractere >= '0' ET caractere <= '9') Alors Ecrire("Le
caractère saisi est un chiffre.") // Le caractère est un symbole Sinon Ecrire("Le
caractère saisi est un symbole.") Fin Si Fin