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()'>";
?>

































