এই সমস্যায়, আমাদের একটি সংখ্যা এবং একটি শতাংশ মান দেওয়া হয়েছে, এবং আমাদের প্রদত্ত সংখ্যার শতাংশ খুঁজে বের করতে হবে। এই নিবন্ধে, আমরা শিখতে যাচ্ছি কিভাবে আমরা বিভিন্ন পন্থা ব্যবহার করে পিএইচপি-তে একটি সংখ্যার শতাংশ গণনা করতে পারি।
সূত্র বোঝা
একটি সংখ্যার শতাংশ খুঁজে বের করতে, আমরা সূত্র ব্যবহার করি:(সংখ্যা × শতাংশ) / 100
উদাহরণ:40% এর সাপেক্ষে 300 এর শতাংশ (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) সময়ের জটিলতার সাথে পিএইচপি-তে শতাংশ গণনা করার কার্যকর উপায় প্রদান করে। সহজ গণনা, পুনঃব্যবহারযোগ্যতার জন্য ফাংশন এবং অবজেক্ট-ওরিয়েন্টেড অ্যাপ্লিকেশনের জন্য ক্লাসের জন্য সরাসরি পদ্ধতি বেছে নিন।