Operasi Aritmatik pada PHP

Dalam pertemuan kedua dibahas mengenai operasi aritmatika dalam php. Berikut ada script mengenai form isian, saya berinama file tersebut pertemuan2.php. Sementara untuk actionnya saya arahkan ke file php lain dengan nama op_pertemuan2.php. Dalam form isian tersebut dimasukan nilai a dan nilai b, sementara operasi di pilih dengan metode select. Selain itu pada file op_pertemuan2.php saya menggunakan pengkondisian jenis if... else if... else. Untuk lebih jelasnya berikut scriptnya:

File pertama pertemuan2.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Pertemuan ke dua x</title>
</head>
<body>
<div align="center" style="font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000033;">
<form action="op_pertemuan2.php" method="post">
<table width="300" border="0">
<tr>
<td colspan="3" align="center"><b>Simple Calc</b></td>
</tr>
<tr>
<td><input type="text" name="operan1" /></td>
<td><select name="operasi">
<option value=" "> </option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
<option value="%">%</option>
</select>

</td>
<td><input type="text" name="operan2" /></td>
</tr>
<tr>
<td><input type="submit" value="Hitung!" /></td>
<td><input type="reset" value="Hapus!" /></td>
<td></td>
</tr>
</table>

</form>
</div>
</body>
</html>



File kedua op_pertemuan2.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Pertemuan Keduax</title>
</head>
<body>
<?php
function eksekusi(){
$op = $_POST['operasi'];
$bil1 = $_POST['operan1'];
$bil2 = $_POST['operan2'];
if($op == " "){
$hasil = $bil1 $bil2;
}
elseif($op == "-"){
$hasil = $bil1 - $bil2;
}
elseif($op == "/"){
$hasil = $bil1 / $bil2;
}
elseif($op == "*"){
$hasil = $bil1 * $bil2;
}
elseif($op == "%"){
$hasil = $bil1 % $bil2;
}
return $hasil;
}
?><table width="300" border="0">
<tr>
<td><input type="text" value="<? echo eksekusi() ?>" /></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
</body>
</html>


Beberapa hal yang dapat dipelajari pada pertemuan dua ini adalah:
1. Penulisan variable dan tipe data
2. Penulisan pada form yang di proses
3. Penulisan aritmatik
4. Penulisan pengkondisian if.. else if.. else pada php

Untuk menjalankan kedua file tersebut disimpan pada satu folder yang sama, misal dalam document root web server anda. Apabila ada pertanyaan dan perbaikan silakan tinggalkan di comment. :D


Previous
Next Post »
Thanks for your comment