« Exercices en langage C/Structures de contrôle » : différence entre les versions

Contenu supprimé Contenu ajouté
m JackPotte a déplacé la page Exercices en langage C/Structures de controle vers Exercices en langage C/Structures de contrôle sans laisser de redirection
m →‎Tester votre age : Orth. ASCII.
Ligne 117 :
}}
 
=== Tester votre ageâge ===
Écrire un programme testage.c contenant une fonction <code>main</code> qui :
* lit sur le clavier l'âge de l'utilisateur avec la fonction <code>scanf</code>;
Ligne 129 :
Nom : testage.c
Auteur : Thierry46
RoleBut : Demande l'âge de l'utilisateur,
teste si la réponse est valide et
affiche si l'utilisateur est majeur (>= 18 ans).
Ligne 146 :
 
/* Constantes symboliques pour changement plus facile :
pas besoin de chercher toutes les occurencesoccurrences de la constante litteralelittérale
dans le corps de la fonction. */
#define AGE_MAJEUR 18
Ligne 165 :
nbChampLu = scanf("%d", &ageLu);
// Teste si scanf a bien reussi a convertirconverti le nombre entreentré
if (nbChampLu != 1)
{
Ligne 180 :
else
{
// Le test se fait aà l'appel de puts
(void)puts((ageLu < AGE_MAJEUR) ? "VousTu eteses mineur !" : "Vous etespouvez majeurvoter !");
}