Bonjour je dois r�aliser une s�rie d'exercices en javascript . 3 d'entre eux me posent des difficult�s .
Pour le 1er - Mini et maxi
Modifiez le programme de la moyenne pour afficher le minimum et le maximum.
Exercice 'moyenne' : dans chapitre 07 les boucles_ : Ecrire un programme qui saisit des entiers et en affiche la somme et la moyenne (on arr�te la saisie avec la valeur 0).
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 var somme=0; var saisie=""; var moyenne=parseFloat(saisie)/somme; while(saisie!="0"){ saisie=prompt("Entrez votre nombre\n Entrez 0 pour terminer"); somme=somme+parseFloat(saisie); } console.log("La somme maximal vaut " + " " + (Math.max(saisie)) ); console.log("La somme minimal vaut " + " " + (Math.min(saisie)) ); Je n'arrive pas ici à récupérer les valeurs max et min , à chaque fois que je termine cette boucle la console indique "La somme maximal vaut 0 "La somme minimal vaut
Pour le 2eme - 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
Ici je n'arrive pas � augmenter la valeur de mes variables ( jeunes, adultes , vieux ) . � la fin de la boucle je n'ai qu'une personne ag�e de prise en compte ( le cntenaire ) .
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 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 + " " + "jeunes\n" + "Il y a" + " " + adultes + " " + "adultes\n" + "Il y a " + " " + vieux + " " + "vieux\n" + "dont" + " " + "1" + " " + "centenaire");
Pour le 3eme - recherche d'un pr�nom
Un pr�nom est saisi au clavier. On le recherche dans le tableau tab donn� ci-apr�s.
Si le pr�nom est trouv�, on l'�limine du tableau en d�calant les cases qui le suivent, et en mettant � blanc la derni�re case.
ici m'a difficult� est que je n'arrive pas a supprimer la personne qu je veux . Je voudrais que J�r�my soit supprimer du tableau quand je rentre J�r�my dans le prompt mais je n'y arrive pas .
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10 var prenom = ["Audrey", "Aurélien", "Flavien", "Jérémy", "Laurent", "Melik", "Nouara", "Salem", "Samuel", "Stéphane"]; var saisie = window.prompt("Saisissez un prenom"); if ( saisie === "Audrey" || "Aurélien" || "Flavien" || "Jérémy"|| "Laurent" || "Melik" || "Nouara" || "Salem"|| "Samuel"|| "Stéphane") { prenom.splice(prenom); prenom.push(); break; } console.log(prenom);
Pourriez vous m'aider � y voir plus clair . je suis perdu et apr�s mainte tentatives , je n'arrive pas � r�soudre ces probl�me .
-
Partager