Javascript - Kvadratická rovnice

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
Odpovědět
Šimec
Nováček
Nováček
Uživatelský avatar
Registrován: 24. dub 2007

Javascript - Kvadratická rovnice

Příspěvek od Šimec »

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>
Caderom
Začátečník
Začátečník
Uživatelský avatar
Registrován: 03. pro 2005
Bydliště: Beroun

Příspěvek od Caderom »

Po zadání 1, -7 a 6 mi to hodilo tohle (odřádkováno)

Kód: Vybrat vše

Řešení kvadratické rovnice
Diskriminant je 25
x1 je 6
x2 je 1
Takže to funguje, ne?
Šimec
Nováček
Nováček
Uživatelský avatar
Registrován: 24. dub 2007

Příspěvek od Šimec »

Mě spočítal Diskriminant ale x1 a x2 ne, napsal mi NaN.
Tak nevím.
Odpovědět

Zpět na „Programování a web“