De uitwerking:


De code:

<html>
<head>
<title>Oefening 3.2: De rekenfunctie uitgebreid</title>
<script language="JavaScript">
<!--
function bereken(a, b){
// converteer de strings naar getallen
a = parseFloat (a);
b = parseFloat (b);

//De standaard berekeningen +, -, * en /
document.write('De getallen die u invoerde waren :<b> ', a, ' en ', b, '</b><hr>')
document.write( a , ' plus ', b, ' = <b>', a + b, '</b><br>');
document.write( a , ' min ', b, ' = <b>', a - b, '</b><br>');
document.write( a , ' maal ', b, ' = <b>', a * b, '</b><br>');
document.write( a , ' gedeeld door ', b, ' = <b>', a / b, '</b><br>');

// Vergelijk of er een rest overblijft na deling. Zo ja, vermeld
// dat, zo nee, doe niets.
((a % b) != 0) ? (document.write('De rest van <b>', a, '</b> gedeeld door <b>', b, '</b> is <b>', a % b, '</b><br>')) : "";

// Vergelijk welk getal het grootste is en geef dat weer.
// De haakjes rondom document.write() zijn niet echt nodig,
// maar groeperen de code logisch.
( a > b) ? (document.write('<b>', a, '</b> is groter dan <b>', b, '</b>')) : (document.write('<b>', b, '</b> is groter dan <b>', a, '</b>'));
}
//-->
</script>

</head>
<body>
<script language="JavaScript">
<!--
var getal1 = prompt ('Voer het eerste getal in: ', 0);
var getal2 = prompt ('Voer nu een tweede getal in: ', 0);
bereken (getal1, getal2);
// -->
</script>
</body>
</html>


Terug naar de vragen