Kamis, 25 Februari 2010

Latihan Struktur Data

Latihan 1 :
<HTML>
<HEAD>
<TITLE>Type Bilangan</TITLE>
</HEAD>
<BODY>
<SCRIPT LANGUAGE = "JavaScript">
<!--

var a = 15;
b = 14;

tambah = a + b;
kali = a * b;

document.write("Penambahan (" +a+ " + " +b+ ") = " + tambah);
document.write("<BR>");
document.write("Perkalian (" +a+ " x " +b+ ") = " + kali);
document.write("<BR>");

//-->
</SCRIPT>
</BODY>
</HTML>


Latihan 2 :
<HTML>
<HEAD>
<TITLE>Konversi Antar Sistem Bilangan</TITLE>
</HEAD>
<BODY>
<SCRIPT LANGUAGE = "JavaScript">
<!--

var bil = new Number(25);
document.write("Bilangan Desimal: " +bil + "<BR>");
document.write("<HR>");

document.write("Biner : " + bil.toString(2) + "<BR>");
document.write("Oktal : " + bil.toString(8) + "<BR>");
document.write("Heksa : " + bil.toString(16) +"<BR>");

//-->
</SCRIPT>
</BODY>
</HTML>


Latihan 3 :
<HTML>
<HEAD>
<TITLE>Membuat Fungsi Matematika Dengan JAvaScript</TITLE>
</HEAD>
<BODY>
<SCRIPT LANGUAGE = "JavaScript">
<!--

function jumlah(x, y) {
var hasil = x + y;

return(hasil);
}

var a = parseInt(prompt("Ketikan Bilangan A = \n Ingat Jangan String"));
var b = parseInt(prompt("Ketikan Bilangan B = \n Ingat Jangan String"));
var z = jumlah(a,b);

document.write(z);
document.write("<BR>");
document.write("<hr>");
document.write("Tipe Data nya adalah = " + typeof(z));

//-->
</SCRIPT>
</BODY>
</HTML>




Latihan 4 :
<html>

<head>

<title>Persamaan kuadrat</title>

</head>

<body>

<script language="JavaScript">

<!--

function determinant(a,b,c)

{

var d = (b*b)-(4*a*c);

return(d);

}



var a=parseFloat(prompt("Menghitung akar persamaan kuadrat masukan nilai A =\n"));

var b=parseFloat(prompt("Menghitung akar persamaan kuadrat masukan nilai B =\n"));

var c=parseFloat(prompt("Menghitung akat persamaan kuadrat masukan nilai C =\n"));



var det=determinant(a,b,c);

document.write("Nilai Determinannya = " +det+"<BR>");

document.write("<BR>");

document.write("<HR>");



if (det>0)

{

var x1 = (-b - Math.sqrt(det))/(2*a);

var x2 = (-b + Math.sqrt(det))/(2*a);



document.write("Nilai x1 = " +x1+ "<BR>");

document.write("Nilai x2 = " +x2+ "<BR>");

document.write("<BR>");

document.write("<HR>");

document.write("Akar-akarnya beda");

alert("Nilai akar-akarnya ada dan berbeda");

} else



if (det==0)

{

var x1 = (-b - Math.sqrt(det))/(2*a);

var x2 = (-b + Math.sqrt(det))/(2*a);



document.write("Nilai x1 = " +x1+ "<BR>");

document.write("Nilai x2 = " +x2+ "<BR>");

document.write("<BR>");

document.write("<HR>");

document.write("Akar-akarnya kembar");

alert("Nilai akar-akarnya sama");

} else

if (det<0)



{

document.write("Akar-akarnya tidak real");

alert("Nilai akar-akarnya tidak terdefinisi");

}



//-->

</script>

</body>

</html>






1 komentar: