# javascript code calculating average height

• 03-02-2010, 06:41 PM
mamita
javascript code calculating average height
Hey everyone,

just needed a quick help im trying to debug this code but i cant seem to find the prob in it..i wanna get an average of 17.25 but all am getting is NAN..

Code:

```<HTML> <HEAD> <TITLE> Plant Experiments </TITLE> <SCRIPT LANGUAGE = "JavaScript">  /*   * M150 TMA03 2009J Q3.   * Program to calculate average height of plants..   *   */ //Experimental results of Table 1 stored in arrays. var plantHeights = [15,16,17,18,19]; var plantNumbers = [4,5,11,10,6]; var totalproducts = 621 var totalPlants = 36 //Part (ii). //Write code to declare and initialise new array to represent the third row of the table. var plantTotalNumbers = new Array (5); //Part  (iv). //Write code to calculate the average height of the plants and write it out in the browser window. for (var plant = 0; plant < plantNumbers.length; plant = plant + 1); {         plantTotalNumbers[36] = plantNumbers[4,5,11,10,6] * plantHeights[60,80,187,180,114]; } for (var plant = 0; plant < plantNumbers.length; plant++) {         totalproducts = totalproducts + plantTotalNumbers[36]; } for (var plant = 0; plant < plantNumbers.length; plant = plant + 1); {         totalPlants = totalPlants + plantNumbers[36]; } document.write ('The average height of the plants in this experiement was ' + totalproducts / totalPlants + 'cm');         </SCRIPT> </HEAD> <BODY> </BODY> </HTML>```

gracie
• 03-02-2010, 11:53 PM
Nile
Its because:
Code:

`plantTotalNumbers[36] = plantNumbers[4,5,11,10,6] * plantHeights[60,80,187,180,114];`
Code:

`totalproducts = totalproducts + plantTotalNumbers[36];`
Code:

`totalPlants = totalPlants + plantNumbers[36];`