membuat kiraan dalam php menggunakan operators aritmetik & logik

Saturday, March 28th, 2009

Untuk melakukan pengiraan aritmetik, seperti 2 + 2 atau 17 * 5, kita boleh menggunakan operator berikut;

<?php
// dua operand a dan b
$a = 8;
$b = 4;
 
//tambah
$c = $a + $b;
echo "hasil tambah $c <br>";
 
//tolak
$d = $a - $b;
echo "hasil tolak $d <br>";
 
//darab
$e = $a * $b;
echo "hasil darab $e <br>";
 
//bahagi
$f = $a / $b;
echo "hasil bahagi $f <br>";
 
//mencari baki hasil dari bahagi
$g = $a % $b;
echo "hasil baki $g <br>";
?>

Terdapat beberapa short form atau singkatan untuk beberapa operasi matematik yang sering digunakan di dalam PHP seperti ++ dan –.

<?php
$a = 3;
echo "nilai -> $a <br>";
 
// cara biasa
$a = $a + 1;
echo "nilai -> $a <br>";
 
//boleh digantikan dengan 
$a++;
echo "nilai -> $a <br>";
 
// cara biasa
$a = $a - 1;
echo "nilai -> $a <br>";
 
//boleh digantikan dengan 
$a--;
echo "nilai -> $a <br>";
 
// cara biasa
$a = $a * 10;
echo "nilai -> $a <br>";
 
//boleh digantikan dengan 
$a *= 10;
echo "nilai -> $a <br>";
 
// cara biasa
$a = $a / 10;
echo "nilai -> $a <br>";
 
//boleh digantikan dengan 
$a /= 10;
echo "nilai -> $a <br>";
 
// cara biasa
$a = $a + 10;
echo "nilai -> $a <br>";
 
//boleh digantikan dengan 
$a += 10;
echo "nilai -> $a <br>";
?>

Manakala operator logik pula digunakan untuk membuat test terhadap sesuatu nilai variable. Ianya selalunya digunakan dengan if else.

<?php
$a = 10;
$b = 6;
 
// maksud : kalau $a sama nilai dengan $b
if($a == $b){  
  echo "true <br>"; 
else 
  echo "false <br>";
 
// maksud : kalau $a tak sama nilai dengan $b
if($a != $b){  
  echo "true <br>"; 
else 
  echo "false <br>";
 
// maksud : kalau $a lagi besar dari $b
if($a > $b){  
  echo "true <br>"; 
else 
  echo "false <br>";
 
// maksud : kalau $a lagi kecil dari $b
if($a < $b){  
  echo "true <br>"; 
else 
  echo "false <br>";
 
// maksud : kalau $a sama dengan 10 DAN $b sama dengan 6
if($a = 10 && $b = 6){  
  echo "true <br>"; 
else 
  echo "false <br>";
 
// maksud : kalau $a sama dengan 10 ATAU $b sama dengan 3
if($a = 10 || $b = 3){  
  echo "true <br>"; 
else 
  echo "false <br>";
?>
Share

Selamat mencuba! Jika anda mempunyai soalan mengenai tutorial ini, sila kemukakan di ruangan di bawah. Untuk soalan lain yang berkaitan dengan aturcara web atau jika anda mempunyai pandangan/idea untuk tutorial baru, e-mail saya di wanmohdfairuz@mckk9903.com atau kemukakan pandangan/soalan anda di dalam forum tutorialmelayu di http://www.tutorialmelayu.com/forum.
Daftar percuma di sini.

tagged under: ...

ABOUT THIS AUTHOR

Masters in Electronics, Embedded System Engineering, Polytech'Nice Sophia, France

Leave a Reply