কম্পিউটার টিউটোরিয়াল

PHP-এ পারসেন্টেজ ক্যালকুলেট করুন: একটি স্টেপ-বাই-স্টেপ গাইড

এই সমস্যায়, আমাদের একটি নম্বর এবং একটি পারসেন্টেজ ভ্যালু দেওয়া আছে, এবং আমাদের দিয়ে হয়ে গেছে নম্বরের পারসেন্টেজ বের করতে। এই আর্টিকেলে, আমরা শিখব PHP-এ বিভিন্ন পদ্ধতিতে একটি নম্বরের পারসেন্টেজ ক্যালকুলেট করা।

ফর্মুলা বুঝতে

একটি নম্বরের পারসেন্টেজ বের করার জন্য আমরা এই ফর্মুলা ব্যবহার করি: (নম্বর × পারসেন্টেজ) / ১০০

উদাহরণ: ৩০০-এর ৪০% পারসেন্টেজ ক্যালকুলেট করা হয় (৩০০ × ৪০) / ১০০ = ১২০।

নম্বর: ৩০০ পারসেন্টেজ: ৪০% ফলাফল: (৩০০ × ৪০) ÷ ১০০ = ১২০

ডায়রেক্ট ক্যালকুলেশন পদ্ধতি

এটি সরাসরি পদ্ধতি যেখানে আমরা বেসিক মাল্টিপ্লিকেশন এবং ডিভিশন অপারেটর ব্যবহার করে একটি নম্বরের পারসেন্টেজ ক্যালকুলেট করি।

সিনট্যাক্স

$result = ($number * $percentage) / 100;

উদাহরণ

The percentage value is: 50

ফাংশন ব্যবহার করে

এই পদ্ধতিতে, আমরা একটি রিযূজেবল ফাংশন তৈরি করি যা একটি নম্বর এবং পারসেন্টেজ প্যারামিটার হিসেবে নেয় এবং ক্যালকুলেটেড ফলাফল রিটার্ন করে।

The percentage value is: 150

অবজেক্ট-অরিয়েন্টেড পদ্ধতি

আমরা পারসেন্টেজ ক্যালকুলেশন লজিককে একটি ক্লাসে ইনক্যাপসুলেট করতে পারি আরও ভালো অর্গানাইজেশন এবং রিযূজেবিলিটির জন্য।

calculatePercentage($number, $percentage);
echo "The percentage value is: " . $result;
?>
The percentage value is: 210

পদ্ধতিগুলোর তুলনা

পদ্ধতিসেরা ইউজ কেসTime Complexity
ডায়রেক্ট ক্যালকুলেশনসহজ এককালীন ক্যালকুলেশনO(1)
ফাংশনরিযূজেবল ক্যালকুলেশনO(1)
ক্লাস মেথডOOP অ্যাপ্লিকেশন সহ জটিলO(1)

উপসংহার

সকল তিনটি পদ্ধতি PHP-এ পারসেন্টেজ ক্যালকুলেট করার জন্য দক্ষ উপায় O(1) টাইম কমপ্লেক্সিটির সাথে। সহজ ক্যালকুলেশনের জন্য ডায়রেক্ট মেথড, রিযূজেবিলিটির জন্য ফাংশন, এবং অবজেক্ট-অরিয়েন্টেড অ্যাপ্লিকেশনের জন্য ক্লাস বেছে নিন।

  1. Matplotlib-এ পোলার অক্ষ (Polar Axes) দিয়ে সাইন কার্ভ (Sine Curve) প্লট

  2. CSS-এ Relative Positioning

  3. জাভাস্ক্রিপ্টে finally স্টেটমেন্ট উদাহরণসহ ব্যাখ্যা

  4. CSS z-index প্রপার্টি ব্যবহার করে এলিমেন্ট স্ট্যাকিং