gemiddelde

Status
Niet open voor verdere reacties.

trical

Gebruiker
Lid geworden
17 mrt 2007
Berichten
40
ik moet het gemiddelde van een aantal punten berekenen, het aantal waarden is niet bekend en moet dus door de gebruiker worden ingegeven...

mijn oplossing is:

<!--
// aantal is aantal waarden

aantal=prompt ("typ het aantal leerlingen in","")
while (aantal<=tel++)//gewoon tellen
{
score=prompt ("typ de behaalde punten voor de leerling in","") //een prompt in een while
totaal=totaal+score // de gegevens van de prompt iedere keer erbij tellen
}
// en uitrekenen
gemid=totaal/aantal
document.write ("het klasgemiddelde is"+gemid)



//-->

volgens mij werkt de prompt in een while niet... maar hoe los ik dat dan op
 
of

na nog een paar minuten denkwerk
maar nu geeft hij NaN
<HTML>
<HEAD>
</HEAD>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
score=0
totaal=0
aantal=0


while (score!="stop")
{
score=prompt ("typ de behaalde punten voor de leerling in, typ stop om te stoppen","")
totaal=totaal+score
aantal=aantal+1
}

gemid=totaal/aantal
document.write ("het klasgemiddelde is"+gemid)



//-->
</SCRIPT>
</BODY>
</HTML>
 
Laatst bewerkt:
heb de oplossing al gevonden

<HTML>
<HEAD>
</HEAD>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
score=0
totaal=0
aantal=0
nog=0


while (nog!="stop")
{
score=prompt ("typ de behaalde punten voor de leerling in","")
nog=prompt ("als u nog punten wil toevoegen druk op enter, anders typt u stop","")
totaal=totaal+score
aantal=aantal+1
}

gemid=totaal/aantal
document.write ("het klasgemiddelde is"+gemid)
//-->
</SCRIPT>
</BODY>
</HTML>

werkt nu wel maar geeft foute uitkomst
 
Laatst bewerkt:
en na een ParseInt

<HTML>
<HEAD>
</HEAD>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
score=0
totaal=0
aantal=0
nog=0


while (nog!="stop")
{
score=parseInt(prompt ("typ de behaalde punten voor de leerling in",""))
nog=prompt ("als u nog punten wil toevoegen druk op enter, anders typt u stop","")
totaal=totaal+score
aantal=aantal+1
}

gemid=totaal/aantal
document.write ("het klasgemiddelde is"+gemid)
//-->
</SCRIPT>
</BODY>
</HTML>

werkt :D (dit was niet bedoeld als spam)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan