سیر تا پیاز عملگرهای ریاضی در PHP + مثالهای کاربردی
مقدمه و جایگاه ریاضیات در PHP
زبان برنامه نویسی PHP یکی از محبوبترین زبانهای بکاند است که برای پردازش اطلاعات و پویایی وبسایتها استفاده میشود. محاسبات ریاضی، پایه و اساس منطق در هر برنامهای هستند؛ از محاسبات ساده سبد خرید گرفته تا فرمولهای پیچیده حسابداری و آماری. در این مقاله قصد داریم به طور کامل به بررسی عملگرهای ریاضی (Arithmetic Operators) در PHP بپردازیم و نحوه استفاده از آنها را با هم مرور کنیم.
جدول عملگرهای ریاضی در PHP
PHP از عملگرهای استاندارد ریاضی برای انجام محاسبات استفاده میکند. در جدول زیر، لیستی از این عملگرها را مشاهده میکنید:
| عملگر | نام عملگر | توضیح | مثال ($a = 10, $b = 3) |
|---|---|---|---|
| + | جمع (Addition) | دو مقدار را با هم جمع میکند. | $a + $b (خروجی: 13) |
| - | تفریق (Subtraction) | مقدار دوم را از مقدار اول کم میکند. | $a - $b (خروجی: 7) |
| * | ضرب (Multiplication) | دو مقدار را در یکدیگر ضرب میکند. | $a * $b (خروجی: 30) |
| / | تقسیم (Division) | مقدار اول را بر مقدار دوم تقسیم میکند. | $a / $b (خروجی: 3.33) |
| % | باقیمانده (Modulus) | باقیمانده تقسیم مقدار اول بر دوم را برمیگرداند. | $a % $b (خروجی: 1) |
| ** | توان (Exponentiation) | مقدار اول را به توان مقدار دوم میرساند. | $a ** $b (خروجی: 1000) |
بررسی دقیق عملگرها به همراه نمونه کدها
۱. عملگرهای پایه (جمع، تفریق، ضرب و تقسیم)
این چهار عملگر پرکاربردترین ابزارهای شما در محاسبات ریاضی هستند. بیایید نگاهی به نحوه پیادهسازی آنها در PHP بیندازیم:
$price = 150000; // تومان
$tax = 15000; // مالیات
$discount = 20000; // تخفیف
// جمع و تفریق
$final_price = $price + $tax - $discount;
echo "قیمت نهایی پرداخت: " . $final_price . " تومان"; // خروجی: 145000
// ضرب و تقسیم
$quantity = 3;
$total_cost = $final_price * $quantity;
echo "هزینه کل برای سه کالا: " . $total_cost;
۲. عملگر باقیمانده (%)
عملگر باقیمانده تقسیم (Modulus) بسیار کاربردی است. یکی از مهمترین استفادههای آن، تشخیص زوج یا فرد بودن اعداد است. اگر باقیمانده تقسیم عددی بر ۲ برابر با صفر باشد، آن عدد زوج است.
$number = 15;
if ($number % 2 == 0) {
echo "عدد زوج است.";
} else {
echo "عدد فرد است.";
} // خروجی: عدد فرد است.
۳. عملگر توان (**)
این عملگر از نسخه PHP 5.6 معرفی شد و کار را برای محاسبه توان بسیار راحتتر کرد. پیش از آن، برنامهنویسان باید از تابع pow() استفاده میکردند.
$base = 5;
$exponent = 3;
// محاسبه ۵ به توان ۳
$result = $base ** $exponent;
echo $result; // خروجی: 125
اولویت عملگرها (Operator Precedence)
در دنیای ریاضیات، ترتیب اجرای عملیات از اهمیت بالایی برخوردار است. در PHP نیز درست مانند ریاضی، ضرب و تقسیم بر جمع و تفریق اولویت دارند. همچنین میتوانید با استفاده از پرانتزها () اولویت اجرا را به نفع خود تغییر دهید:
$result1 = 5 + 3 * 2; // ابتدا ۳ ضربدر ۲ میشود، سپس با ۵ جمع میشود.
echo $result1; // خروجی: 11
$result2 = (5 + 3) * 2; // ابتدا ۵ با ۳ جمع میشود، سپس حاصل ضربدر ۲ میشود.
echo $result2; // خروجی: 16
جمعبندی
آموختن عملگرهای ریاضی در PHP اولین و حیاتیترین گام در مسیر یادگیری ساختار شرطی، حلقهها و توسعه پیشرفته پروژهها است. با استفاده از مثالهای ارائه شده و تمرین مداوم، تسلط کافی بر روی این مفاهیم را به دست خواهید آورد.
پرسش و پاسخ
نظری یافت نشد
برای ارسال نظر ابتدا وارد شوید