20 Déc2015
Identifier la catégorie d'un enfant
Objectif:
Utiliser les structures de condition if..else.
Énoncé
Ecrire un script qui demande l’âge d’un enfant à l’utilisateur suite au clic sur un bouton. Ensuite, il l’informe de sa catégorie :
- « Poussin » de 6 à 7 ans
- « Pupille » de 8 à 9 ans
- « Minime » de 10 à 11 ans
- « Cadet » de 12 ans à 17 ans
Le script affiche un message d'erreur si la valeur saisie par l'utilisateur est vide ou non numérique ou une valeur numérique supérieure à 17.
<script type="text/javascript"> function categorie(){ var age=prompt("Saisissez l'age de l'enfant"); if(age!="" && !isNaN(age)){ if(age >= 6 && age <= 7) { alert("L'enfant appartient à la categorie 'Poussin' "); } else if(age >= 8 && age <= 9) { alert("L'enfant appartient à la categorie 'Pupille'"); } else if(age >= 10 && age <= 11) { alert("L'enfant appartient à la categorie 'Minime'"); } else if(age >= 12 && age <= 17) { alert("L'enfant appartient à la categorie 'Cadet'"); } else { alert("L'age saisie n'appartient à aucune categorie"); } //Source : www.exelib.net } else{ alert("Erreur:la valeur saisie est invalide"); } } </script>