membuat kiraan dalam php menggunakan operators aritmetik & logik
Saturday, March 28th, 2009Untuk 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>"; ?> |
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.

