Ha... je ne sais pas comment m en sortir sur ste question de javascript

cs_sammer Messages postés 7 Date d'inscription dimanche 3 octobre 2004 Statut Membre Dernière intervention 21 octobre 2004 - 20 oct. 2004 à 23:00
cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 - 21 oct. 2004 à 10:23
a)
Ecrivez le code de la fonction initialise() qui utilise la fonction
« Math.random () » pour remplir le tableau « valeur » avec des nombres variants entre 1 et 10 . La fonction devra faire 5 appels a la fct « math.random » dans une boucle pour mettre chacune des valeurs a sa position respective dans le tableau valeur
b)
Écrivez le code de la fonction moyenne() qui calcule la moyenne des valeurs qui se trouvent dans le tableau et qui affiche sur la page web en gras
Remarque pour calculer la moyenne vous additionnez tous les chiffres et vous divisez par le nombre de chiffres

<head>
<title>question4</title>
<scripte type="text/JavaScript">
var valeurs=new Array(5);
Function initialise (){

function moyenne()}
</script>
</head>

<script type="text/Javascript">
initialise();
moyenne();
</script>

2 réponses

the_smurf Messages postés 283 Date d'inscription vendredi 6 août 2004 Statut Membre Dernière intervention 22 juin 2006
21 oct. 2004 à 10:23
<html>
<head>
<title>question4</title>
<script>
var nbValeur=5;
var valeurs=new Array(nbValeur);

function initialise()
{
for(var index=0; index<nbValeur;index++)
valeurs[index]=Math.random()*9 + 1;
// Math.random retourne des valeur dans [0;1]
// f(x)=x*9 + 1 est en particulier une fct de [0;1] -> [1;10]
// Donc Math.random()*9 + 1 retourne des valeur dans [1;10]
}

function moyenne()
{
moy = 0;
for(var index=0; index<nbValeur;index++)
moy += valeurs[index];
document.write(""+moy/nbValeur+"");
}

</script>
</head>

<script>
initialise();
moyenne();
</script>

</html>
0
cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
21 oct. 2004 à 10:23
<head>
<title>question4</title>
<script type="text/JavaScript">
var valeurs=new Array(5);
function initialise ()
{
pour tous les postes de valeurs
mettre un nombre aléatoire entre 1 et 10
}

function moyenne()
{
faire le total des postes de valeurs
calculer la moyenne ( total / nombre de postes )
afficher la moyenne en gras
}
</script>
</head>

<script type="text/Javascript">
initialise();
moyenne();
</script>


Cordialement Bul. [Site] [[mailto:marcel.Bultez@Tiscali.fr Mail]]
0
Rejoignez-nous