ในปัญหานี้ เราได้รับตัวเลขและค่าเปอร์เซ็นต์ และเราต้องหาเปอร์เซ็นต์ของตัวเลขที่กำหนด ในบทความนี้ เราจะเรียนรู้วิธีคำนวณเปอร์เซ็นต์ของตัวเลขใน PHP โดยใช้วิธีต่างๆ
การทำความเข้าใจสูตร
หากต้องการหาเปอร์เซ็นต์ของตัวเลข เราใช้สูตร:(ตัวเลข × เปอร์เซ็นต์) / 100
ตัวอย่าง:เปอร์เซ็นต์ของ 300 เทียบกับ 40% คำนวณเป็น (300 × 40) / 100 =120
จำนวน:300 เปอร์เซ็นต์:40% ผลลัพธ์:(300 × 40) ÷ 100 =120วิธีการคำนวณโดยตรง
นี่เป็นวิธีการโดยตรงที่เราคำนวณเปอร์เซ็นต์ของตัวเลขโดยใช้ตัวดำเนินการการคูณและการหารพื้นฐาน ?
ไวยากรณ์
$result = ($number * $percentage) / 100;
ตัวอย่าง
<?php $number = 500; $percentage = 10; $result = ($number * $percentage) / 100; echo "The percentage value is: " . $result; ?>
The percentage value is: 50
การใช้ฟังก์ชัน
ในแนวทางนี้ เราสร้างฟังก์ชันที่ใช้ซ้ำได้ซึ่งรับตัวเลขและเปอร์เซ็นต์เป็นพารามิเตอร์ และส่งกลับผลลัพธ์ที่คำนวณได้ ?
<?php
function findPercentage($num, $percent) {
return ($num * $percent) / 100;
}
$number = 600;
$percentage = 25;
$result = findPercentage($number, $percentage);
echo "The percentage value is: " . $result;
?>
The percentage value is: 150
การใช้แนวทางเชิงวัตถุ
เราสามารถสรุปตรรกะการคำนวณเปอร์เซ็นต์ภายในคลาสเพื่อการจัดระเบียบที่ดีขึ้นและการนำกลับมาใช้ใหม่ได้ ?
<?php
class PercentageCalculator {
public function calculatePercentage($num, $percent) {
return ($num * $percent) / 100;
}
}
$calculator = new PercentageCalculator();
$number = 700;
$percentage = 30;
$result = $calculator->calculatePercentage($number, $percentage);
echo "The percentage value is: " . $result;
?>
The percentage value is: 210
การเปรียบเทียบวิธีการ
บทสรุป
ทั้งสามวิธีมอบวิธีที่มีประสิทธิภาพในการคำนวณเปอร์เซ็นต์ใน PHP ที่มีความซับซ้อนของเวลา O(1) เลือกวิธีการโดยตรงสำหรับการคำนวณอย่างง่าย ฟังก์ชันสำหรับการนำกลับมาใช้ใหม่ และคลาสสำหรับแอปพลิเคชันเชิงวัตถุ