Demo
kita disini membuat 2 file yaitu :
- index.php
- rumus.php
untuk file index.php isikan code ini :
<?php include_once "rumus.php"; $p = $_POST['panjang']; $l = $_POST['lebar']; $t = $_POST['tinggi']; $x = $_GET['x']; switch($x){ // volume balok case "vbalok": echo "<form action=\"\" method=\"post\"> <span>Panjang<br/> <input type=\"text\" name=\"panjang\"> </span><br/> <span>Lebar<br/> <input type=\"text\" name=\"lebar\"> </span><br/> <span>Tinggi<br/> <input type=\"text\" name=\"tinggi\"> </span><br/> <span> <input type=\"submit\" name=\"jumlahkan\" value=\"Jumlahkan !\"> </span><br/>"; if($_POST){ if(empty($p)){ $err = "Panjang Balok Masih Kosong!"; }else if(empty($l)){ $err = "Lebar Balok Masih Kosong!"; }else if(empty($t)){ $err = "Tinggi Balok Masih Kosong!"; }if (isset($err)){ echo $err; }else{ echo "<b>Hasilnya = </b>".strip_tags(volbalok($p,$l,$t)); } } break; // keliling balok case "kbalok": echo "<form action=\"\" method=\"post\"> <span>Panjang<br/> <input type=\"text\" name=\"panjang\"> </span><br/> <span>Lebar<br/> <input type=\"text\" name=\"lebar\"> </span><br/> <span>Tinggi<br/> <input type=\"text\" name=\"tinggi\"> </span><br/> <span> <input type=\"submit\" name=\"jumlahkan\" value=\"Jumlahkan !\"> </span><br/>"; if($_POST){ if(empty($p)){ $err = "Panjang Balok Masih Kosong!"; }else if(empty($l)){ $err = "Lebar Balok Masih Kosong!"; }else if(empty($t)){ $err = "Tinggi Balok Masih Kosong!"; }if (isset($err)){ echo $err; }else{ echo "<b>Hasilnya = </b>".strip_tags(keliling_balok($p,$l,$t)); } } break; // luas balok case "lbalok": echo "<form action=\"\" method=\"post\"> <span>Panjang<br/> <input type=\"text\" name=\"panjang\"> </span><br/> <span>Lebar<br/> <input type=\"text\" name=\"lebar\"> </span><br/> <span>Tinggi<br/> <input type=\"text\" name=\"tinggi\"> </span><br/> <span> <input type=\"submit\" name=\"jumlahkan\" value=\"Jumlahkan !\"> </span><br/>"; if($_POST){ if(empty($p)){ $err = "Panjang Balok Masih Kosong!"; }else if(empty($l)){ $err = "Lebar Balok Masih Kosong!"; }else if(empty($t)){ $err = "Tinggi Balok Masih Kosong!"; }if (isset($err)){ echo $err; }else{ echo "<b>Hasilnya = </b>".strip_tags(luas_balok($p,$l,$t)); } } break; // volume kubus case "vkubus"; echo "<form action=\"\" method=\"post\"> <span>Sisi Kubus<br/> <input type=\"text\" name=\"sisi\"> </span><br/> <span> <input type=\"submit\" name=\"jumlahkan\" value=\"Jumlahkan !\"> </span><br/>"; if($_POST){ if(empty($_POST['sisi'])){ $err = "Sisi Kubus Masih Kosong!"; }if (isset($err)){ echo $err; }else{ echo "<b>Hasilnya = </b>".strip_tags(volkubus($_POST['sisi'])); } } break; // perpangkatan case "pangkat"; echo "<form action=\"\" method=\"post\"> <span>Bilangan<br/> <input type=\"text\" name=\"bil\"> </span><br/> <span>Pangkat<br/> <input type=\"text\" name=\"pangkat\"> </span><br/> <span> <input type=\"submit\" name=\"jumlahkan\" value=\"Jumlahkan !\"> </span><br/>"; if($_POST){ if(empty($_POST['bil'])){ $err = "Bilangan Yang Akan Di Pangkatkan Masih Kosong!"; }else if(empty($_POST['pangkat'])){ $err = "Pangkat Masih Kosong!"; } if (isset($err)){ echo $err; }else{ echo "<b>Hasilnya = </b>".strip_tags(pangkat($_POST['bil'],$_POST['pangkat'])); } } break; // akar case "akar": echo "<form action=\"\" method=\"post\"> <span>Akar<br/> <input type=\"text\" name=\"akar\"> </span><br/> <span> <input type=\"submit\" name=\"jumlahkan\" value=\"Jumlahkan !\"> </span><br/>"; if($_POST){ if(empty($_POST['akar'])){ $err = "Akar Masih Kosong!"; }if (isset($err)){ echo $err; }else{ echo "<b>Hasilnya = </b>".strip_tags(akar($_POST['akar'])); } } break; // kalkulator case "kalkulator": echo "<form action=\"\" method=\"post\"> <input type=\"text\" name=\"pertama\" size=\"13\"> <select name=\"operator\"> <option name=\"operator\" value=\"+\">+</option> <option name=\"operator\" value=\"-\">-</option> <option name=\"operator\" value=\"*\">*</option> <option name=\"operator\" value=\"/\">/</option> </select> <input type=\"text\" name=\"kedua\" size=\"13\"> <input type=\"submit\" name=\"jumlahkan\" value=\"Jumlahkan\"> </form>"; if($_POST){ if(empty($_POST['pertama'])){ $error = "Anka Pertama Masih Kosong."; }else if(empty($_POST['kedua'])){ $error = "Anka Kedua Masih Kosong."; } if(isset($error)){ echo $error; }else{ echo kalkulator($_POST['pertama'],$_POST['operator'],$_POST['kedua']); } } break; default: echo " <h2>Balok</h2> <ul> <li><a href=\"?x=vbalok\">Menghitung Volume Balok</a></li> <li><a href=\"?x=kbalok\">Menghitung Keliling Balok</a></li> <li><a href=\"?x=lbalok\">Menghitung Luas Balok</a></li> </ul> <h2>Kubus</h2> <ul> <li><a href=\"?x=vkubus\">Menghitung Volume Kubus</a></li> </ul> <h2>Lain - Lain</h2> <ul> <li><a href=\"?x=akar\">Menghitung Akar</a></li> <li><a href=\"?x=pangkat\">Bilangan Pangkat</a></li> <li><a href=\"?x=kalkulator\">Kalkulator</a></li> </ul>"; break; } ?>
untuk file rumus.php isikan code ini :
<?php // Fungsi Volume Balok = p*l*t function volbalok($p,$l,$t){ $hasil = $p * $l * $t; return $hasil; } // Fungsi Keliling Balok = 4 (p + l + t) function keliling_balok($p, $l, $t){ return 4 * ($p + $l + $t); } // Fungsi Luas Balok = 2 (p*l + p*t + l*t) function luas_balok($p, $l, $t){ return 2 * (($p * $l) + ($p * $t) + ($l * $t)); } // Fungsi Volume Kubus s pangkat 3 function volkubus($s){ return pow($s,3); } // Fungsi Perpangkatan function pangkat($x,$z){ return pow($x,$z); } // Fungsi Menghitung Akar function akar($bil){ $hasil = sqrt($bil); return $hasil; } // Fungsi Kalkulator function kalkulator($angka1,$operator,$angka2){ if($operator == "+"){ $jumlah = $angka1 + $angka2; }else if($operator == "-"){ $jumlah = $angka1 - $angka2; }else if($operator == "*"){ $jumlah = $angka1 * $angka2; }else if($operator == "/"){ $jumlah = $angka1 / $angka2; } return $jumlah; } ?>
Referensi :
- Devilzc0de
- Yahoo Answers
thanks gan, work 100% www.semutrusuh.com
BalasHapus