Archief - [PROG] [JAVA] Help Nodig !!!

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Trax^

Legacy Member
Elke leerling kan maximaal 20 punten behalen. Wordt een negatief getal, niets of een getal groter dan 20 ingevuld, dan verschijnt een passende foutboodschap en moet de beoordeling van deze leerling opnieuw ingevoerd kunnen worden.

Hier zit ik dus met vast. Zou iemand mij kunnen helpen

Code:
<html>
<head>
<body>
<script language="Javascript">
leerling = new Array("Wesley Somers","Olivier Vanzeir","Steven Vandeweyer","Tim Jarta","Stefan Van Roy","Filip Rutgeerts","Jeroen Vandeperre");
punten = new Array(7);
var totaal=0;
for (var i = 0; i<7 ; i++)
     {
   punten[i]=parseFloat(prompt(leerling[i],''));
   totaal+=punten[i]
   }
//Tabel maken

leerling.sort()

document.write("<b><i><u><h2><center>","Aantal leerlingen en klas","</center><br></b></i></u></h2>");
document.write("<table border = '1' align = 'center'>");
for (var i = 0; i<7 ; i++)
{
document.write('<tr><td><center>',leerling[i],'</td><td></center>',punten[i],'</td></tr>');
}
document.write('<tr><td><center>','Gemiddelde','</td><td></center><b>',totaal = Math.round(totaal)/i,'</b></td></tr>');
document.write('</table>');
</script>
</body>
</head>
</html>

Tyfius

Legacy Member
Uw prefix is fout, er is een serieus zwaar verschilt tussen JAVA en JAVASCRIPT !!

Suicide Monkey

Legacy Member
Het zal moeten lukken met dit:
PHP:
<html>
<head>
<title>Suicide Monkey is de tofste kerel van heel het internet :D</title>
<body>
<script language="Javascript">
leerling = new Array("Wesley Somers","Olivier Vanzeir","Steven Vandeweyer","Tim Jarta","Stefan Van Roy","Filip Rutgeerts","Jeroen Vandeperre");
punten = new Array(7);
var totaal=0;
for (var i = 0; i<7 ; i++){
	punten[i]=parseFloat(prompt(leerling[i],''));
   	while(punten[i] > 20 || punten[i] < 0) {
		alert("Incorrect waarde!");
   		punten[i]=parseFloat(prompt(leerling[i],''));
   	}
   	totaal += punten[i];
}
//Tabel maken

leerling.sort()

document.write("<b><i><u><h2><center>","Aantal leerlingen en klas","</center><br></b></i></u></h2>");
document.write("<table border = '1' align = 'center'>");
for (var i = 0; i<7 ; i++){
	document.write('<tr><td><center>',leerling[i],'</td><td></center>',punten[i],'</td></tr>');
}
document.write('<tr><td><center>','Gemiddelde','</td><td></center><b>',totaal = Math.round(totaal)/i,'</b></td></tr>');
document.write('</table>');
</script>
</body>
</head>
</html>

In de for-lus moet er gewoon een while-lus komen die een melding geeft dat er iets niet klopt en dan opnieuw vraag wat de waarde moet zijn.

Trax^

Legacy Member
das perfect he

MERCI !!!!

Ale nog een ding er moet ook een fout kome als er niks word ingevuld
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan