Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Stránky: 1
Dobrý den, potřeboval bych pomoc. Umím v Pascalu ale ne moc dobře v Javascriptu. Napsal jsem program v Pascalu-řeší kvadratickou rovnici. Nyní bych chtěl udělat to samé v javascriptu.
Takto to vypadá v Pascalu (je to funkční):
program Kvadraticka_rce;
{H+}
uses crt;
Var a,b,c,x1,x2,D:real;
begin
Writeln('Reseni kvadraticke rovnice');
Writeln('Vzresim rovnici ve tvaru: a*x*x+b*x+c=0');
write(' a: ');
readln(a);
if a=0 then write ('Neni kvadratic. rce')
else
begin
write(' b: ');
readln(b);
write(' c: ');
readln(c);
D:=b*b-4*a*c;
if d>=0 then
begin
x1:=(-b+sqrt(d))/(2*a);
x2:=(-b-sqrt(d))/(2*a);
writeln('Koreny rovnice: ');
writeln('x1 = ',x1:1:3);
writeln('x2 = ',x2:1:3);
end
else writeln('Nema reseni v R.');
readln;
end;
end.
Takto jsem se pokousel to udělat v Javascriptu, ale jak říkám jsem samouk ale moc potřebuju tento problém vyřešit. Nefunguje to:
<title>Kvadratická rovnice</title>
</head>
<body>
<h1>Řešení kvadratické rovnice</h1>
<script language="JavaScript">
k = parseFloat(window.prompt("Vyresim rovnici ve tvaru: a*x*x+b*x+c=0. Zadejte a ruzne od nuly",""));
b = parseFloat(window.prompt("Zadejte b",""));
c = parseFloat(window.prompt("Zadejte c",""));
var a, text;
if(a=0);
text = "Neni to kvadraticka rovnice";
document.write(text);
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>
Díky
Offline
Stránky: 1