Jumat, 23 November 2012

  • Kalkulator online dengan php



    Copyright © 2006-2008 ilmuwebsite.com
    Tutorial PHP
    Kalkulator online dengan PHP
    Lisensi Dokumen:
    Copyright © 2006-2008 ilmuwebsite.com
    Dokumen di ilmuwebsite.com dapat digunakan, dimodifikasi dan disebarkan secara bebas
    untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah
    atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak
    diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin  terlebih dahulu dari
    ilmuwebsite.com
    PHP mempunyai beberapa fungsi matematika yang dapat digunakan untuk
    menghitung. Melalui artikel ini saya akan mengajarkan kepada anda cara membuat kalkulator
    online.
    Pertama, buat file dengan nama “index.html” lalu ketikkan perintah berikut :
    <html>
    <head>
    <title>Kalkulator online created by Ivan wen piao</title>
    </head>
    <body>
    <form name="form1" method="post" action="hitung.php">
    <p>Operator matematika </p>
    <p>
    <input name="angka" type="text" id="angka">
    <select name="operator" id="operator">
    <option>+</option>
    <option>-</option>
    <option>*</option>
    <option>/</option>
    </select>
    <input name="angka2" type="text" id="angka2">
    <input type="submit" name="Submit" value="Hitung">
    </p>
    </form>
    <form name="form2" method="post" action="hitung2.php">
    <p>Konstanta matematika </p> Print paper size A4
    2
    Copyright © 2006-2008 ilmuwebsite.com
    <p>
    <input name="angka" type="text" id="angka">
    <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 type="submit" name="Submit" value="Hitung">
    </p>
      <p>Keterangan :</p>
      <table width="100%"  border="0">
        <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> Print paper size A4
    3
    Copyright © 2006-2008 ilmuwebsite.com
          <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> Print paper size A4
    4
    Copyright © 2006-2008 ilmuwebsite.com
          <td>akar</td>
        </tr>
      </table>
    </form>
    <p>&nbsp;</p>
    </body>
    </html>
    Lalu untuk file yang kedua buat dengan nama “hitung.php” dan ketikkan script berikut :
    <?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;
     }

     print "$hasil";
    ?>
    Dan file yang terakhir, buat dengan nama “hitung2.php” lalu ketik script berikut :
    <?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);
     } Print paper size A4
    5
    Copyright © 2006-2008 ilmuwebsite.com
     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);
     }
     print "$hasil";
    ?>
    Terimakasih,
    Ivan
    Ivan Yudianto
    http://www.ilmuwebsite.com
    Sumber artikel :
    http://www.ilmuwebsite.com/detil_php_tutorial/12/Calculator_Online_dengan_Script_PHP/
    Penulis : Ivan Yudianto
    Terbit : 02-11-2007
    Penerbit : http://www.ilmuwebsite.com
  • 0 komentar:

    Posting Komentar

    Copyright @ 2014 Diary Studio | The Best Solution | Jasa Pembuatan Website.

    Designed by Diary | TechTabloids