hallo, ik zit in de 6e klas vwo en moet voor informatica een opdracht maken. ik heb nu een eental strings met code waarmee ik op een html pagina om 3 variabelen kan vragen en dat de website daarmee de abc-formule kan uitrekenen.
het enige probleem is, mijn leert window werkt niet en volgens mij is er dus wat mis met mijn codes.
wat ik nu heb:
<!DOCTYPE html>
<html lang="nl">
<head>
<meta charset="utf-8">
<title>Een functie van JavaScript</title>
<script type="text/JavaScript">
function berekening(){
var discriminant= math.pow(parseFloat(document.mijnForm.b.value), 2) - 4 * parseFloat(document.mijnForm.a.value) * parseFloat(document.mijnForm.c.value);
var upperstring1= -1 * parseFloat(document.mijnForm.b.value) + Math.sqrt(discriminant);
var upperstring2= -1 * parseFloat(document.mijnForm.b.value) - Math.sqrt(discriminant);
var lowerstring= 2 * parseFloat(document.mijnForm.a.value) ;
var resultaat1= upperstring1 / lowerstring ;
var resultaat2= upperstring2 / lowerstring ;
alert ('de oplossingen van de vergelijking Y= ' + parseFloat(document.mijnForm.a.value) +'x^2 + '+ parseFloat(document.mijnForm.b.value) +'x + ' + parseFloat(document.mijnForm.c.value) );
}
</script>
</head>
<body>
<form name="mijnForm">
<text>a = </text><input type="tekst" name="a" value="">
<br>
<text>b = </text><input type="tekst" name="b" value="">
<br>
<text>c = </text><input type="tekst" name="c" value="">
<br>
<br>
<input type="button" value= "Bereken" onClick="berekening()">
</form>
</body>
</html>
wat ik dus nog mis is om resultaat1 en resultaat2 weer te geven als x1 en x2 en om sowieso het alert af te laten spelen. kan iemand mij alsjeblieft helpen?
het enige probleem is, mijn leert window werkt niet en volgens mij is er dus wat mis met mijn codes.
wat ik nu heb:
<!DOCTYPE html>
<html lang="nl">
<head>
<meta charset="utf-8">
<title>Een functie van JavaScript</title>
<script type="text/JavaScript">
function berekening(){
var discriminant= math.pow(parseFloat(document.mijnForm.b.value), 2) - 4 * parseFloat(document.mijnForm.a.value) * parseFloat(document.mijnForm.c.value);
var upperstring1= -1 * parseFloat(document.mijnForm.b.value) + Math.sqrt(discriminant);
var upperstring2= -1 * parseFloat(document.mijnForm.b.value) - Math.sqrt(discriminant);
var lowerstring= 2 * parseFloat(document.mijnForm.a.value) ;
var resultaat1= upperstring1 / lowerstring ;
var resultaat2= upperstring2 / lowerstring ;
alert ('de oplossingen van de vergelijking Y= ' + parseFloat(document.mijnForm.a.value) +'x^2 + '+ parseFloat(document.mijnForm.b.value) +'x + ' + parseFloat(document.mijnForm.c.value) );
}
</script>
</head>
<body>
<form name="mijnForm">
<text>a = </text><input type="tekst" name="a" value="">
<br>
<text>b = </text><input type="tekst" name="b" value="">
<br>
<text>c = </text><input type="tekst" name="c" value="">
<br>
<br>
<input type="button" value= "Bereken" onClick="berekening()">
</form>
</body>
</html>
wat ik dus nog mis is om resultaat1 en resultaat2 weer te geven als x1 en x2 en om sowieso het alert af te laten spelen. kan iemand mij alsjeblieft helpen?