Napadlo mě vytvořit kvadratickou rovnici v Javascriptu a brzo jsem skončil, nevopočítá mi x1, x2, protože mi nebere Math.sqrt(D), jsem začátečník a nevím co stím. Poraďte někdo. Dík moc
<title>Kvadratická rovnice</title>
</head>
<body>
<h1>Řešení kvadratické rovnice</h1>
<script language="JavaScript">
a = parseFloat(window.prompt("Koeficient a",""));
b = parseFloat(window.prompt("Koeficient b",""));
c = parseFloat(window.prompt("Koeficient c",""));
var D, text;
D = (b*b)-(4*a*c);
text = "Diskriminant je";
document.write(text);
document.write(D);
if(D>0)
var x1, text;
x1 = ((-b)+Math.sqrt(D))/2*a;
text = "x1 je";
document.write(text);
document.write(x1);
if(D>0)
var x2, text;
x2 = ((-b)-Math.sqrt(D))/2*a;
text = "x2 je";
document.write(text);
document.write(x2);
{
}
</script>
</body>
</html>
Javascript - Kvadratická rovnice
- Šimec
- Nováček

- Registrován: 24. dub 2007
- Caderom
- Začátečník

- Registrován: 03. pro 2005
- Bydliště: Beroun
Po zadání 1, -7 a 6 mi to hodilo tohle (odřádkováno)
Takže to funguje, ne?
Kód: Vybrat vše
Řešení kvadratické rovnice
Diskriminant je 25
x1 je 6
x2 je 1