সমস্যা বিবরণ
মার্কড প্রাইস (M) এবং সেলিং প্রাইস (S) দেওয়া থাকলে, ডিসকাউন্ট পার্সেন্টেজ বের করতে হবে।
ফর্মুলা:
- ডিসকাউন্ট = মার্কড প্রাইস - সেলিং প্রাইস
- ডিসকাউন্ট পার্সেন্টেজ = (ডিসকাউন্ট / মার্কড প্রাইস) × ১০০
উদাহরণ
M = 240, S = 180 → ডিসকাউন্ট = ৬০, ডিসকাউন্ট % = (৬০/২৪০)×১০০ = ২৫%
সমাধান পদ্ধতি
- সিधी ফর্মুলা প্রয়োগ করা হয়।
- ফ্লোটিং পয়েন্ট প্রিসিশনের জন্য float/double ব্যবহার করা হয়।
- আউটপুট ফরম্যাটিং: ২ ডেসিমেল প্লেস।
C++ বাস্তবায়ন
#include <iostream>
using namespace std;
int main() {
float MP = 130, SP = 120;
float DP = (float)(((MP - SP) * 100) / MP);
printf("The discount percentage on the given product is %.2f\n", DP);
return 0;
}
ইনপুট ও আউটপুট
ইনপুট: 240, 180
আউটপুট: 25%
প্রোগ্রাম আউটপুট: The discount percentage on the given product is 7.69