<script>
function vypocet() {
var a = parseInt(document.getElementById('a').value);
var b = parseInt(document.getElementById('b').value);
var c = parseInt(document.getElementById('c').value);
var D;
var x;
var x1;
var x2;
if (a != 0) {
D = Math.pow(b, 2) - 4*a*c;
console.log ("D", D);
if (D == 0) {
x = -b/(2*a);
} else {
if (D > 0) {
x1 = (-b - Math.sqrt(D))/(2*a);
x2 = (-b + Math.sqrt(D))/(2*a);
} else {
}
}
} else {
}
}
function dalsi() {
document.getElementById('a').value = Math.round(10*Math.random());
document.getElementById('b').value = Math.round(10*Math.random());
document.getElementById('c').value = Math.round(10*Math.random());
}
</script>
<input type="number" value="1" id="a"><br />
<input type="number" value="6" id="b"><br />
<input type="number" value="5" id="c"><br />
<button onClick="dalsi();">Další rovnice</button>
<button onClick="vypocet();">Výsledek</button><hr />
<span id="vysledek"></span>
<!-- Budete potřebovat:
document.getElementById('vysledek').innerHTML = "Nejedná se o kvadratickou rovnici.";
document.getElementById('vysledek').innerHTML = "Rovnice nemá řešení v oboru reálných čísel.";
document.getElementById('vysledek').innerHTML = "Rovnice má dvojnásobné řešení " + x.toString();
document.getElementById('vysledek').innerHTML = "Rovnice má dvě řešení " + x1.toString() + " a " + x2.toString();
-->