Pada lesson ini Kita akan mencoba untuk menghitung luas segitiga dengan menggunakan PHP, berikut adalah source code nya: Copy code di atas dan simpan dengan nama luas_segitiga.php pada directory localhost Anda, jika menggunakan Linux simpan pada directory /var/www/html/ , namun jika Anda menggunakan Windows simpan pada directory htdocs yang
mana directory tersebut berada di dalam folder XAMPP. Sekarang coba jalankan atau start service Apache, dan ketikan link berikut pada pada browser Anda: Terima kasih, semoga bermanfaat 🙂 Bismillah.. share tugas yang saya dapet nih.. ini untuk tampilan awal aplikasi segitiga <html> dibawah ini script php Menghitung Keliling Segitiga <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> dibawah ini script php untuk Menghitung Luas Segitiga <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> dibawah ini script php untuk Menentukan Sisi Terpanjang dari Segitiga <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> dibawah ini script php untuk Menentukan Nama Segitiga <!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> <h2>Menentukan Nama Segitiga</h2> <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 |