Toepassing: delers
Maak een tabel: in de eerste kolom staan de getallen 1-50, in de tweede kolom de delers van het getal en in de derde kolom een melding als het getal een priemgetal is.
Ter info: een priemgetal is een getal met exact twee verschillende delers: 1 en het getal zelf.
Toon /verberg
<html>
<head>
<title>Javascript: oefening delers</title>
<link rel="stylesheet" type="text/css" href="vb.css">
<style type="text/css">
td.priem {
color:red;
}
</style>
</head>
<body>
<h1>Oefening delers</h1>
<table border="1" frame="hsides" rules="cols" cellpadding="5px">
<tr>
<th><U>Getal</U></th>
<th><u>Deelbaar door :</u></th>
<th> </th>
</tr>
<script type="text/javascript">
<!--
var aantal
for(var i=1;i<101;i++){
document.write("<tr><td>" +i +"</td><td>");
aantal=0;
for(j=1;j<=i;j++){
if(i%j==0) {
document.write(j +" ");
aantal++;
}
}
document.write("</td>");
if(aantal==2){
document.write("<td class=\"priem\">priemgetal!</td>");
}else{
document.write("<td> </td>");
}
document.write("</tr>");
}
// -->
</script>
</table>
</body>
</html>
Toepassing: schrikkeljaren
Maak een toepassing die de jaartallen 2000 - 2500 op het scherm brengt met een melding of het al of niet een schrikkeljaar is.
Een jaar is een schrikkeljaar :
Wanneer het jaartal deelbaar is door 4, behalve wanneer deelbaar door 100.
Een jaartal deelbaar door 400 is wel een schrikkeljaar
Gewone schrikkeljaren verschijnen vetgedrukt, groen
Schrikkeljaren deelbaar door 400 verschijnen vetgedrukt, rood
Jaren deelbaar door 100 die geen schrikkeljaar zijn verschijnen vetgedrukt
Toon /verberg
<html>
<head>
<title>Javascript: oefening schrikkeljaren</title>
<link rel="stylesheet" type="text/css" href="vb.css">
<style type="text/css">
.dv {
color:green;
font-weight:bold;
}
.dh {
font-weight:bold;
}
.dvh {
color:red;
font-weight:bold;
}
</style>
</head>
<body>
<h1>Oefening schrikkeljaren</h1>
<script type="text/javascript">
<!--
var klasse;
var schrikkel;
for(var jaar=2000; jaar <= 2500 ;jaar++){
klasse = "";
schrikkel = false;
if(jaar%400==0) {
schrikkel = true;
klasse = " class=\"dvh\" "
} else if (jaar % 100 == 0 ) {
klasse = " class=\"dh\" "
} else if (jaar % 4 == 0 ) {
schrikkel = true
klasse = " class=\"dv\" "
}
document.write("<span" +klasse +">" +jaar +" is "
+(schrikkel?"":"g")
+"een schrikkeljaar</span><br>");
}
// -->
</script>
</body>
</html>