Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

คำนวณเปอร์เซ็นต์ใน PHP:คำแนะนำทีละขั้นตอน

ในปัญหานี้ เราได้รับตัวเลขและค่าเปอร์เซ็นต์ และเราต้องหาเปอร์เซ็นต์ของตัวเลขที่กำหนด ในบทความนี้ เราจะเรียนรู้วิธีคำนวณเปอร์เซ็นต์ของตัวเลขใน 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

การเปรียบเทียบวิธีการ

วิธีการ กรณีการใช้งานที่ดีที่สุด ความซับซ้อนของเวลา การคำนวณโดยตรง การคำนวณง่ายๆ เพียงครั้งเดียว O(1) ฟังก์ชัน การคำนวณซ้ำ O(1) วิธีการคลาส การใช้งานที่ซับซ้อนด้วย OOP O(1)

บทสรุป

ทั้งสามวิธีมอบวิธีที่มีประสิทธิภาพในการคำนวณเปอร์เซ็นต์ใน PHP ที่มีความซับซ้อนของเวลา O(1) เลือกวิธีการโดยตรงสำหรับการคำนวณอย่างง่าย ฟังก์ชันสำหรับการนำกลับมาใช้ใหม่ และคลาสสำหรับแอปพลิเคชันเชิงวัตถุ

คำนวณเปอร์เซ็นต์ใน PHP:คำแนะนำทีละขั้นตอน