Problème 1 - Mot de passe
Énoncé
Écrire un algorithme qui demande à l'utilisateur de saisir un mot de passe. Si le mot de passe saisi est incorrect, l'utilisateur doit le saisir à nouveau. Il n'a droit à trois tentatives au maximum.
Solution
ALGORITHME Mot2Passe
CONST PASSWORD barakouda
VAR motdepasse : chaîne de caractères
cpt : entier
DEBUT
AFFICHER("Entrez le mot de passe: ")
SAISIR(motdepasse)
cpt <- 1
TANT QUE (cpt <= 3 ET motdepasse <> PASSWORD)
AFFICHER("Mot de passe incorrect !")
AFFICHER("Entrez le mot de passe: ")
SAISIR(motdepasse)
cpt <- cpt + 1
FINTQ
SI (motdepasse = PASSWORD) ALORS
AFFICHER("Accès autorisé")
SINON
AFFICHER("Accès non autorisé")
FINSI
FIN
Si vous des idées d'amélioration, n'hésitez pas à me le faire savoir.