Javascript
Résolu/Fermé
saeba87
Messages postés
20
Date d'inscription
samedi 17 octobre 2009
Statut
Membre
Dernière intervention
5 avril 2010
-
17 oct. 2009 à 18:25
saeba87 Messages postés 20 Date d'inscription samedi 17 octobre 2009 Statut Membre Dernière intervention 5 avril 2010 - 19 oct. 2009 à 00:08
saeba87 Messages postés 20 Date d'inscription samedi 17 octobre 2009 Statut Membre Dernière intervention 5 avril 2010 - 19 oct. 2009 à 00:08
A voir également:
- Javascript
- Telecharger javascript - Télécharger - Langages
- Node.js javascript runtime virus ✓ - Forum Virus
- Javascript echo ✓ - Forum PHP
- Erreur #125 javascript - Forum Mozilla Firefox
- Table de multiplication javascript ✓ - Forum Javascript
4 réponses
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
17 oct. 2009 à 19:25
17 oct. 2009 à 19:25
Bonjour,
Je corrige ton script :
Je corrige ton script :
var Nombres = new Array(); var min=0,max=0,somme=0,moyenne; var i=0; do{ var nb = parseInt(window.prompt("entrer des nombres positifs ou negatifs, taper 0 pour arreter","0")); if (nb != 0) Nombres[i] = nb; somme += nb; if (Nombres[i] < Nombres[min]) { min = i; } if(Nombres[i] > Nombres[max]) { max = i; } i++; }while( nb != 0); moyenne = somme/(Nombres.length); moyenne = Math.round(moyenne*1000)/1000;
saeba87
Messages postés
20
Date d'inscription
samedi 17 octobre 2009
Statut
Membre
Dernière intervention
5 avril 2010
17 oct. 2009 à 21:38
17 oct. 2009 à 21:38
merci bien reivax962 ,
Mais je voulais aussi savoir qu'elle était la cause du undefined et du not a number comme ca j'aurais compris mon erreur ^^
merci d'avance
aurevoir
Mais je voulais aussi savoir qu'elle était la cause du undefined et du not a number comme ca j'aurais compris mon erreur ^^
merci d'avance
aurevoir
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
18 oct. 2009 à 22:23
18 oct. 2009 à 22:23
Plusieurs erreurs, mais c'est surtout que tu n'affectes jamais la valeur de nb à Nombres[i].
Ensuite, ta boucle FOR n'a pas lieu d'être (puisque tu es déjà dans une boucle sur tous les nombres do...while), et tu utilises la variable "i" à des endroits où elle n'est pas définie (dans new Array).
Ensuite, ta boucle FOR n'a pas lieu d'être (puisque tu es déjà dans une boucle sur tous les nombres do...while), et tu utilises la variable "i" à des endroits où elle n'est pas définie (dans new Array).
saeba87
Messages postés
20
Date d'inscription
samedi 17 octobre 2009
Statut
Membre
Dernière intervention
5 avril 2010
19 oct. 2009 à 00:08
19 oct. 2009 à 00:08
Merci beaucoup pour l'aide apporter.