Groups | Search | Server Info | Keyboard shortcuts | Login | Register
Groups > fr.comp.lang.javascript > #3189
| From | Pierre Maurette <maurette.pierre@free.fr> |
|---|---|
| Newsgroups | fr.comp.lang.javascript |
| Subject | Re: Besoin d'aide pour finir exercices. |
| Date | 2019-10-10 09:08 +0200 |
| Organization | A noiseless patient Spider |
| Message-ID | <mn.52247e3aefbfb07c.79899@free.fr> (permalink) |
| References | <EcSdnRXb24E85QHAnZ2dnUU7983NnZ2d@giganews.com> |
JeromePetit :
[...]
> ensuite pour le 2eme :
> Exercice 4 - Calcul du nombre de jeunes, de moyens et de vieux
>
> Il s'agit de dénombrer les personnes d'âge strictement inférieur à 20 ans,
> les personnes d'âge strictement supérieur à 40 ans et celles dont l'âge est
> compris entre 20 ans et 40 ans (20 ans et 40 ans y compris).
>
> Le programme doit demander les âges successifs.
>
> Le comptage est arrêté dès la saisie d'un centenaire. Le centenaire est
> compté.
>
> Donnez le programme Javascript correspondant qui affiche les résultats
> */
> var jeunes ;
> var adultes ;
> var vieux ;
> do
> (personnes) = window.prompt("Entrez votre âge");
> while ((personnes < 100));
> if ((personnes < 20)) {
> var jeunes = 0;
> var jeunes = +1;
> } else if ((personnes >=20 && personnes <= 40 ))
> {
> adultes = 0;
> adultes = +1;
> } else if((personnes >= 40 && personnes <=100))
> {
> vieux = 0 ;
> vieux = +1 ;
> }
> window.alert("Il y a" + " " + jeunes + " " + "jeunesn" + "Il y a" + " " +
> adultes + " " + "adultesn" + "Il y a " + " " + vieux + " " + "vieuxn" +
> "dont" + " " + "1" + " " + "centenaire");
Voir mon message précédent. Là je vous ai mis un do{}while(), mais le
while(1)...break fonctionne également:
let jeunes = adultes = vieux = 0;
do {
let age = parseInt(prompt("Entrez votre âge (si > 99 termine): ",
"0"), 10);
let condjeune = age < 20;
let condvieux = age > 40;
let condadult = !condjeune && !condvieux;
let condcentenaire = age > 99;
jeunes += (condjeune ? 1 : 0);
adultes += (condadult ? 1 : 0);
vieux += (condvieux ? 1 : 0);
} while (!condcentenaire)
window.alert("Il y a " + jeunes + " jeunes, " + adultes + " adultes, "
+ vieux + " vieux (dont un centenaire)");
--
Pierre Maurette
Back to fr.comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar
Besoin d'aide pour finir exercices. JeromePetit <nospam_jrmepetit@yahoo.fr.invalid> - 2019-10-08 06:53 -0500 Re: Besoin d'aide pour finir exercices. Jo Engo <yl@icite.fr> - 2019-10-08 14:37 +0000 Re: Besoin d'aide pour finir exercices. Jo Engo <yl@icite.fr> - 2019-10-08 14:40 +0000 Re: Besoin d'aide pour finir exercices. Pierre Maurette <maurette.pierre@free.fr> - 2019-10-10 08:35 +0200 Re: Besoin d'aide pour finir exercices. Pierre Maurette <maurette.pierre@free.fr> - 2019-10-10 09:08 +0200 Re: Besoin d'aide pour finir exercices. Pierre Maurette <maurette.pierre@free.fr> - 2019-10-10 09:28 +0200
csiph-web