share tugas yang saya dapet nih..
semoga berguna bagi temen-temen yang sedang mencarinya.. ^_^
kali ini saya membagikan cara membuat Aplikasi Segitiga dengan PHP
ini untuk tampilan awal aplikasi segitiga
simpan dengan nama
index.php
<html>
<head>
<title> TUGAS PEMROGRAMAN WEB DAN INTERNET</title>
</head>
<body>
<h2 align="center"><b> APLIKASI SEGITIGA</b></h2>
<p align="center"> TUGAS PEMROGRAMAN WEB DAN INTERNET </br>
Nama = Aninda Khamami</br>
NIM = 24010312140029 </br> <p>
<p align="center"><a href="keliling.php"> Menghitung Keliling Segitiga</a></p>
<p align="center"><a href="luas.php"> Menghitung Luas Segitiga</a></p>
<p align="center"><a href="menentukan_segitiga.php"> Menentukan Nama Segitiga</a></p>
<p align="center"><a href="maks_sisi.php"> Menentukan Sisi Terpanjang dari Segitiga</a></p>
</body>
</html>
dibawah ini script php Menghitung Keliling Segitiga
simpan dengan nama
keliling.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>:: TUGAS PWI</title>
</head>
<body>
<center>
<h1>Menghitung Keliling Segitiga</h1>
<form method="post">
<table border=0 cellpadding=2 cellspacing=0>
<tr>
<td width=100>Sisi A</td><td width=100><input type="text" size="5" name="a" /></td>
</tr>
<tr>
<td>Sisi B</td><td><input type="text" size="5" name="b" /></td>
</tr>
<tr>
<td>Sisi C</td><td><input type="text" size="5" name="c" /></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" name="submit" value="HITUNG" />
<a href="index.php"> <input type="button" value="Kembali ke Menu Utama"> </a></td>
</tr>
<tr>
<td colspan="2">
<?php
if (isset($_POST['submit'])){
$a = (int)$_POST['a'];
$b = (int)$_POST['b'];
$c = (int)$_POST['c'];
$hasil = $a + $b + $c;
echo "</br> Jadi keliling segitiga dari perhitungan ".$a." + ".$b." + ".$c." adalah ".$hasil;
}
?>
</td>
</tr>
</table>
</form>
</center>
</body>
</html>
dibawah ini script php untuk Menghitung Luas Segitiga
simpan dengan nama
luas.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>:: TUGAS PWI</title>
</head>
<body>
<center>
<h1>Menghitung Luas Segitiga</h1>
<form method="post">
<table border=0 cellpadding=2 cellspacing=0>
<tr>
<td width=100>Alas</td><td width=100><input type="text" size="5" name="a" /></td>
</tr>
<tr>
<td>Tinggi</td><td><input type="text" size="5" name="b" /></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" name="submit" value="HITUNG" />
<a href="index.php"> <input type="button" value="Kembali ke Menu Utama"> </a></td>
</tr>
<tr>
<td colspan="2">
<?php
if (isset($_POST['submit'])){
$a = (int)$_POST['a'];
$b = (int)$_POST['b'];
$hasil = ($a * $b) * 0.5;
echo "</br> A" .$a;
echo "</br> B" .$b;
echo "</br> Jadi luas segitiga adalah" .$hasil;
}
?>
</td>
</tr>
</table>
</form>
</center>
</body>
</html>
dibawah ini script php untuk Menentukan Sisi Terpanjang dari Segitiga
simpan dengan nama
maks_sisi.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>:: TUGAS PWI</title>
</head>
<body>
<center>
<h1>Menghitung Luas Segitiga</h1>
<form method="post">
<table border=0 cellpadding=2 cellspacing=0>
<tr>
<td width=100>Alas</td><td width=100><input type="text" size="5" name="a" /></td>
</tr>
<tr>
<td>Tinggi</td><td><input type="text" size="5" name="b" /></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" name="submit" value="HITUNG" />
<a href="index.php"> <input type="button" value="Kembali ke Menu Utama"> </a></td>
</tr>
<tr>
<td colspan="2">
<?php
if (isset($_POST['submit'])){
$a = (int)$_POST['a'];
$b = (int)$_POST['b'];
$hasil = ($a * $b) * 0.5;
echo "</br> A" .$a;
echo "</br> B" .$b;
echo "</br> Jadi luas segitiga adalah" .$hasil;
}
?>
</td>
</tr>
</table>
</form>
</center>
</body>
</html>
dibawah ini script php untuk Menentukan Nama Segitiga
simpan dengan nama
menentukan_segitiga.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>:: TUGAS PWI</title>
</head>
<body>
<center>
<h1>Menentukan Nama Segitiga</h1>
<form method="post">
<table border=0 cellpadding=2 cellspacing=0>
<tr>
<td width=100>Sisi A</td><td width=100><input type="text" size="5" name="a" /></td>
</tr>
<tr>
<td>Sisi B</td><td><input type="text" size="5" name="b" /></td>
</tr>
<tr>
<td>Sisi C</td><td><input type="text" size="5" name="c" /></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" name="submit" value="HITUNG" />
<a href="index.php"> <input type="button" value="Kembali ke Menu Utama"> </a></td>
</tr>
<tr>
<td colspan="2">
<?php
if (isset($_POST['submit'])){
$a = (int)$_POST['a'];
$b = (int)$_POST['b'];
$c = (int)$_POST['c'];
/* model perhitungan akan menggunakan rumus dari cosinus
dengan teori bahwa untuk setiap segitiga sama sisi
maka sudut yang terbentuk adalah 60 derajat untuk
setiap sisi dan untuk siku-siku maka ada sudut dengan
nilai 90 derajat
*/
function cos_sudut($c,$a,$b)
{
$sudutRadian=acos((pow($a,2) + pow($b,2) - pow($c,2)) / (2 * $a * $b));
return rad2deg($sudutRadian);
}
if(!isset($a) or !isset($b) or !isset($c) or empty($a) or empty($b) or empty($c))
{
echo "Silahkan masukan angka positif";
}
elseif (($a<0) or ($b<0) or($c<0) )
{
echo "Silahkan masukan angka positif";
}
else
{
if($a != 0 or $b != 0 or $c != 0)
{
$cos_a = cos_sudut($a,$b,$c);
$cos_b = cos_sudut($b,$c,$a);
$cos_c = cos_sudut($c,$a,$b);
// echo "Sudut A = $cos_a | Sudut B = $cos_b | Sudut C = $cos_c <br />";
if(is_nan($cos_a) or is_nan($cos_b) or is_nan($cos_c)) { echo "ada kesalahan dalam sudut segitiga"; }
elseif ($cos_a == 60 and $cos_b == 60 and $cos_c == 60) { echo "SEGITIGA</br> dengan nilai panjang sisi A =".$a." panjang sisi B = ". $b .",dan panjang sisi C = ".$c."</br> merupakan SEGITIGA SAMA SISI"; }
elseif ($cos_a == 90 or $cos_b == 90 or $cos_c == 90) { echo "SEGITIGA </br> dengan nilai panjang sisi A = ".$a." panjang sisi B = ".$b.", dan panjang sisi C = ".$c." </br> merupakan SEGITIGA SIKU-SIKU"; }
elseif ($cos_a == $cos_b or $cos_a == $cos_c or $cos_b == $cos_c) { echo "SEGITIGA </br> dengan nilai panjang sisi A = ".$a.", panjang sisi B = ".$b.", dan panjang sisi C = ".$c." merupakan SEGITIGA SAMA KAKI"; }
else { echo "SEGITIGA </br> dengan nilai panjang sisi A = ".$a.", panjang sisi B = ".$b.", dan panjang sisi C = ".$c." merupakan SEGITIGA SEMBARANG"; }
}
else
{
echo "tidak boleh ada masukan nol!";
}
}
}
?>
</td>
</tr>
</table>
</form>
</center>
</body>
</html>
Selamat Mencoba....
semoga berguna bagi temen-temen dalam penyelesaian tugas dan menambah ilmu.. :D
Tidak ada komentar:
Posting Komentar