3 Membuat Kalkulator Online
<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()'>"; ?>