TP: Administration du FBI
Avant d'aller plus loin dans ce cours sur le langage C, il est préférable de faire une petite pause sur un tout petit TP pour voir si vous avez tout compris
Le but est de demander à l'utilisateur le mot de passe (en chiffres) pour accéder au contrôle du FBI (c'est fictif un

)
Une image étant plus parlante qu'un long discours, voivi ce qu'il faut faire:
Si l'utilisateur se trompe 5 fois de suite, il vous faut afficher ceci:
Si par contre il trouve le mot de passe alors là:

J'expère que le but de ce TP est clair. Si c'est le cas.... 3 - 2 - 1 - Codez!
..........................................................................................................................
Vous avez fini? Si ce n'est pas le cas essayez encore

Cela ne sert à rien de sauter des chapitres pour être perdu après, le mieux est d'y aller progressivement
Si toute fois vous êtes bloqué (ou vous avez terminé

) je vous propose ma solution:
//Le mot de passe est 785210054.
#include <stdio.h>
#include <stdlib.h>
int main
()
{
int motdepasse
= 785210054; /*Il sufit de changer le 785210054 par un autre nombre pour
changer le mot de passe.*/
int compteur
= 1 ;
int motdepasseentre
;
printf
("----------------------------ADMINISTRATION DU FBI-------------------------------");
printf
("Veuillez rentrer le mot de passe (chiffres): ");
scanf
("%d", &motdepasseentre
);
while (motdepasseentre
!= motdepasse
&& compteur
!= 5)
{
printf
("Ce n'est pas le bon mot de passe !");
printf
("Veuillez tapez le bon mot de passe :");
scanf
("%d", &motdepasseentre
);
compteur
++;
if(compteur
== 5)
{
printf
(" Mais, ...Vous n'etes pas l'administrateur!"
"Pirate! Bandit! Escroc! Hors de ma vue!");
system
("pause");
return 0;
}
}
printf
("Bienvenue au FBI!");
return 0;
}
Je vous rappelle qu'il ne s'agit pas de la seule solution possible
Voilà, ce mini-tp étant terminé, je vous invite à cliquer sur la suite qui traîtera des tableaux
La programmation modulaire Les tableaux