membuat kalkulator dengan PHP


Dalam Kesempatan ini saya akan mencoba berbagi cara  membuat aplikasi kalkulator sederhana dengan mengunakan Php. Untuk tampilannya seperti ini:

Agar tampilanya lebih menarik silahkan kawan-kawan berkreasi sendiri, karena disini saya hanya akan berbagi kode Php nya saja. ok langsung saja ke pembahasan.

Kita hanya membutuhkan dua file yaitu “kalkulator.php” dan “proses.php”

Untuk file kalkulator.php isikan script berikut ini:

html>
<head></head>
<body>

<form method=”post” action=”proses.php”>
<table>
<tr>
<td>Bilangan Pertama</td>
<td>:<input type=”text” name=”bil1″ /></td>
</tr>
<tr>
<td>Bilangan Kedua</td>
<td>: <input type=”text” name=”bil2″ /></td>

</tr>
<tr>
<td colspan=”2″>
<input type=”submit” name=”submit1″ value=”Jumlah”/>
<input type=”submit” name=”submit2″ value=”Kurang”/>
<input type=”submit” name=”submit3″ value=”Kali”/>
<input type=”submit” name=”submit4″ value=”bagi”/>
<input type=”reset” name=”reset” value=”reset”>
</td>
</tr>
</table>
</form>
</body>
</html>

Dan untuk file Proses.php masukan script berikut:

<?php

$bil1= $_POST[‘bil1’];
$bil2= $_POST[‘bil2’];

if ($_POST[‘submit1’])
{
$hasil =$bil1+$bil2;
echo “Hasil Penjumlahan Adalah $hasil
“;
}
elseif ($_POST[‘submit2’])
{
$hasil= $bil1 – $bil2;
echo “jumlah nya adalah $hasil
“;

}
elseif ($_POST[‘submit3’])
{
$hasil = $bil1 * $bil2;
echo”Jumlanya adalah $hasil
“;

}

elseif ($_POST[‘submit4’])
{
$hasil = $bil1 / $bil2;
echo “Hasil pembagiannya adalah $hasil”;
}

?>

Kalau ada kesulitan silahkan mengajukan pertanyaan!!

Semoga Bermanfaat!!!

24 Comments

  1. Makasih, Gan. Kode-nya jalan. Cuma pas yang diklik selain penjumlahan selalu muncul pesan error kaya gini:
    Notice: Undefined index: submit1 in /opt/lampp/htdocs/test/proses.php on line 5

    Notice: Undefined index: submit2 in /opt/lampp/htdocs/test/proses.php on line 8

    Notice: Undefined index: submit3 in /opt/lampp/htdocs/test/proses.php on line 11

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s