3 Membuat Kalkulator Online

Buat file index.html dengan isi sbb:
<title>Kalkulator Online</title> 
 
 
<form name="form1" method="post" action="hitung.php"> 
<p>Operator matematika </p> 
<p> 
<input name="angka" id="angka" type="text"> 
<select name="operator" id="operator"> 
<option>+</option> 
<option>-</option> 
<option>*</option> 
<option>/</option> 
</select> 
<input name="angka2" id="angka2" type="text">  
<input name="Submit" value="Hitung" type="submit"> 
</p> 
</form> 
<form name="form2" method="post" action="hitung2.php"> 
<p>Konstanta matematika </p>
<p> 
<input name="angka" id="angka" type="text"> 
<select name="operator" id="operator"> 
<option>abs</option> 
<option>floor</option> 
      <option>round</option> 
      <option>decbin</option> 
      <option>bindec</option> 
      <option>decoct</option> 
      <option>octdec</option> 
      <option>dechex</option> 
      <option>hexdec</option> 
      <option>sin</option> 
      <option>cos</option> 
      <option>tan</option> 
      <option>log</option> 
      <option>sqrt</option> 
    </select> 
    <input name="Submit" value="Hitung" type="submit"> 
</p> 
  <p>Keterangan :</p> 
  <table width="100%" border="0"> 
    <tbody><tr> 
      <td>+</td> 
      <td>=</td> 
      <td>Tambah.</td> 
    </tr> 
    <tr> 
      <td>-</td> 
      <td>=</td> 
      <td>Kurang.</td> 
    </tr> 
    <tr> 
      <td>*</td> 
      <td>=</td> 
      <td>Kali.</td> 
    </tr> 
    <tr> 
      <td>/</td> 
      <td>=</td> 
      <td>Bagi.</td> 
    </tr> 
    <tr>
 <td width="4%">abs</td> 
      <td width="2%">=</td> 
      <td width="94%">Mencari nilai absolut .</td> 
</tr><tr> 
   <td>floor</td> 
   <td>=</td> 
   <td>Pembulatan nilai. </td> 
 </tr> 
<tr> 
      <td>round</td> 
      <td>=</td> 
      <td>Membulatkan angka di belakang koma. </td> 
    </tr> 
    <tr> 
      <td>decbin</td> 
      <td>=</td> 
      <td>Mengkonversi menjadi bilangan biner. </td> 
    </tr> 
    <tr> 
      <td>bindec</td> 
      <td>=</td> 
      <td>Mengkonversi menjadi bilangan desimal. (kebalikan dari decbin) </td> 
    </tr> 
    <tr> 
      <td>decoct</td> 
      <td>=</td> 
      <td>Mengkonversi menjadi bilangan oktal. </td> 
    </tr> 
    <tr> 
      <td>octdec</td> 
      <td>=</td> 
      <td>Mengkonversi menjadi bilangan desimal (kebalikan dari decoct) </td> 
    </tr> 
    <tr> 
      <td>dechex</td> 
      <td>=</td> 
      <td>Mengkonversi menjadi bilangan Hexadesimal. </td> 
    </tr> 
    <tr> 
      <td>hexdec</td> 
      <td>=</td> 
      <td>Mengkonversi menjadi bilangan desimal (kebalikan dari dechex). </td> 
</tr>
<tr> 
      <td>sin</td> 
      <td>=</td> 
      <td>sine</td> 
    </tr> 
    <tr> 
      <td>cos</td> 
      <td>=</td> 
      <td>cosine</td> 
    </tr> 
    <tr> 
      <td>tan</td> 
      <td>=</td> 
      <td>tangent</td> 
    </tr> 
    <tr> 
      <td>log</td> 
      <td>=</td> 
      <td>log</td> 
    </tr> 
<tr> 
      <td>sqrt</td> 
      <td>=</td> 
      <td>akar</td> 
    </tr> 
  </tbody></table> 
</form>


Selanjutnya file hitung.php
<?php  
$angka = $_POST['angka']; 
$angka2 = $_POST['angka2']; 
$operator = $_POST['operator']; 
if ($operator == '+'){ 
$hasil = $angka+$angka2;} 
if ($operator == '-'){ 
$hasil = $angka-$angka2;}
if ($operator == '*'){ 
$hasil = $angka*$angka2;} 
if ($operator == '/'){ 
$hasil = $angka/$angka2;} 
echo "$hasil"; 
echo "
<input type='button' value='kembali' onclick='history.back()'>";
?>


Dan yang terakhir file hitung2.php
<?php 
$angka = $_POST['angka']; 
$operator = $_POST['operator']; 
if ($operator == 'abs'){ 
$hasil = abs($angka);} 
if ($operator == 'floor'){ 
$hasil = floor($angka);} 
if ($operator == 'round'){ 
$hasil = round($angka);} 
if ($operator == 'decbin'){ 
$hasil = decbin($angka);} 
if ($operator == 'bindec'){ 
$hasil = bindec($angka);} 
if ($operator == 'decoct'){ 
$hasil = octdec($angka);} 
if ($operator == 'octdec'){ 
$hasil = octdec($angka);} 
if ($operator == 'dechex'){
$hasil = dechex($angka);} 
if ($operator == 'hexdec'){ 
$hasil = hexdec($angka);} 
if ($operator == 'sin'){ 
$hasil = sin($angka);} 
if ($operator == 'cos'){ 
$hasil = cos($angka);} 
if ($operator == 'tan'){ 
$hasil = tan($angka);} 
if ($operator == 'log'){ 
$hasil = log($angka);} 
if ($operator == 'sqrt'){ 
$hasil = sqrt($angka);} 
echo "$hasil"; 
echo "<br><input type='button' value='kembali' onclick='history.back()'>";
?>
Comments
3 Comments

3 komentar:

BNIS PIK mengatakan...

Nice tips

erwin mengatakan...

thanks

Anonim mengatakan...

thanks buat info-nya!

Posting Komentar