<HTML>
<HEAD>
<TITLE>Fungsi persamaan kuadrat</TITLE>
</HEAD>
<BODY>
<SCRIPT LANGUAGE = "JavaScript">
function determinant(x,y,z)
{
var d = (y*y)-(4*x*z);
return(d);
}
var x = parseInt(prompt("Ketikkan nilai variabel a = \n"));
var y = parseInt(prompt("Ketikkan nilai variabel b = \n"));
var z = parseInt(prompt("Ketikkan nilai variabel c = \n"));
var det = determinant(x,y,z);
var akar = (Math.sqrt(det));
function kuadrat1(a,b,c)
{
var x = (-b + akar) / (2*a);
return(x);
}
function kuadrat2(a,b,c)
{
var x = (-b - akar) / (2*a);
return(x);
}
function tanday(b)
{
if (y>=0)
{
tanday = "+";
return(tanday);
}
else
{
tanday = "";
return(tanday);
}
}
function tandaz(c)
{
if (z>=0)
{
tandaz = "+";
return(tandaz);
}
else
{
tandaz = "";
return(tandaz);
}
}
var pangkat = "2";
var subscript1 = "1";
var subscript2 = "2";
var p = kuadrat1(x,y,z);
var q = kuadrat2(x,y,z);
document.write("Format umum persamaan kuadrat : ax" +(pangkat.sup())+ " + bx + c = 0" + "<BR>" );
document.write("<BR>");
var tanday = tanday(y);
var tandaz = tandaz(z);
if (x==1)
{
document.write("Persamaan kuadrat yang ditanyakan: x" +(pangkat.sup())+ tanday +y+ "x" + tandaz +z+ "= 0" + "<BR>");
}
else if (x==-1)
{
document.write("Persamaan kuadrat yang ditanyakan: -x" +(pangkat.sup())+ tanday +y+ "x" + tandaz +z+ "= 0" + "<BR>");
}
else
{
document.write("Persamaan kuadrat yang ditanyakan: " +x+ "x" +(pangkat.sup())+ tanday +y+ "x" + tandaz +z+ "= 0" + "<BR>");
}
document.write("<BR>");
document.write("Nilai Determinan =" +det+"<BR>");
document.write("<BR>");
document.write("<HR>");
document.write("<HR>");
if (det>0)
{
document.write("Nilai x" +(subscript1.sub())+ " dan x" +(subscript2.sub())+ " akar-akarnya berbeda yaitu: "+"<BR>");
document.write("<BR>");
document.write("Nilai x" +(subscript1.sub())+ " adalah : " +p+ "<BR>");
document.write("<BR>");
document.write("Nilai x" +(subscript2.sub())+ " adalah : " +q);
}
else if (det==0)
{
document.write("Nilai x" +(subscript1.sub())+ " dan x" +(subscript2.sub())+ " akar-akarnya sama yaitu: " +p);
}
else
{
document.write("Nilai x" +(subscript1.sub())+ " dan x" +(subscript2.sub())+ " akar-akarnya merupakan bilangan imaginer");
}
</SCRIPT>
</BODY>
</HTML>
0 komentar:
Posting Komentar