Senin, 01 Maret 2010

Tugas evaluasi 2

Program Alert untuk data yang dimasukan bertipe Integer

<html>
<head>
<title>Membaca Input Integer</title>
</head>
<body>
<script language ="JavaScript">
<!--

var a = parseInt(prompt("Masukan data Integer yang ingin ditampilkan"));
if (isNaN(a)) {
document.write("<BR>"+"<HR>");
document.write("Data yang anda masukan salah" +"<BR>");
document.write("<br>");
document.write("Type datanya harus "+typeof(a));
document.write("<hr>");
} else
{
document.write("<BR>"+"<HR>");
document.write("Data yang anda masukan sudah betul, yaitu : "+a+"<BR>");
document.write("<br>");
document.write("Type data bilangan tersebut adalah "+typeof(a));
document.write("<hr>");
}


//-->
</script>
</body>
</html>

Hasil jika yg dimasukan benar



















Contoh jika di masukan bukan integer:



















Hasilnya jika yg di masukan bukan integer
:

Tugas Evaluasi 1

Program Menghitung Persamaan Kuadrat

<html>
<head>
<title>Mencari persamaan kuadrat</title>
</head>
<body>
<script language="JavaScript">
<!--
function akar(a,b,c)
{
var d = (b*b)-(4*a*c);
return(d);
}

var a=parseFloat(prompt("Menghitung akar persamaan kuadrat \n masukan nilai A=\n"));
var b=parseFloat(prompt("Menghitung akar persamaan kuadrat \n masukan nilai B=\n"));
var c=parseFloat(prompt("Menghitung akat persamaan kuadrat \n masukan nilai C=\n"));

var z=akar(a,b,c);
document.write("Nilai akar kuadrat =" +z+"<BR>");
document.write("<BR>");
document.write("<HR>");

if (z>0)
{
var x1= (-b - Math.sqrt(z))/(2*a);
var x2= (-b + Math.sqrt(z))/(2*a);

document.write("Nilai x1=" +x1+ "<BR>");
document.write("Nilai x1=" +x2+ "<BR>");
document.write("<BR>");
document.write("<HR>");
alert("anda telah berhasil selamat");
} else

if (z==0)
{
document.write("tidak ada akar real");
alert("anda belum berhasil coba lagi");
}
if (z<0)

{
document.write("tidak ada akar real");
alert("anda belum berhasil coba lagi");
}

//-->
</script>
</body>
</html>

Hasil Script Di atas