Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.lang.javascript > #3189
| Path | csiph.com!eternal-september.org!feeder.eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail |
|---|---|
| From | Pierre Maurette <maurette.pierre@free.fr> |
| Newsgroups | fr.comp.lang.javascript |
| Subject | Re: Besoin d'aide pour finir exercices. |
| Date | Thu, 10 Oct 2019 09:08:45 +0200 |
| Organization | A noiseless patient Spider |
| Lines | 61 |
| Message-ID | <mn.52247e3aefbfb07c.79899@free.fr> (permalink) |
| References | <EcSdnRXb24E85QHAnZ2dnUU7983NnZ2d@giganews.com> |
| Reply-To | maurette.pierre@free.fr |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset="iso-8859-15"; format=flowed |
| Content-Transfer-Encoding | 8bit |
| Injection-Info | reader02.eternal-september.org; posting-host="2149374232e2f698871bfc995758cffd"; logging-data="29181"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19VNUVh8J2QpmQW0Rg6faHyrDPoHMaMhdM=" |
| Cancel-Lock | sha1:zN9NDsmLizw0pGjuRJEsQWxoaqA= |
| X-Newsreader | MesNews/1.08.06.00-fr |
| X-Face | cmi$3R1_J{[}5K|8d'LDiJ$SsZ*gn,j*PhJ#KVGt+45,E_N9O}GrhhQ>fb&q<&lz=g%PEv' u"m)N|KrBMux?2:E?N7Uw3L#H>L#GwM}<qH-?#_Y$B9]$q1"~iUGtN#HVy?}7.`m&iKF>gY:.`W.qu z`1'W'h-AXPmB]#7~<+@H.<0M`-jBkCWbmkcT_*LBVD3|p1a?h1H;cHq{$-vbeP@Hdcqp5z~lwU7ZK `~ |
| Xref | csiph.com fr.comp.lang.javascript:3189 |
Show key headers only | View raw
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