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

C++-এ ডিসকাউন্ট পার্সেন্টেজ বের করার প্রোগ্রাম

সমস্যা বিবরণ

মার্কড প্রাইস (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

  1. সি++-এ একটি রেখার মিড-পয়েন্ট বের করার প্রোগ্রাম

  2. সি++-এ ত্রিভুজের কেন্ড্রয়েড (Centroid) বের করার প্রোগ্রাম

  3. সি++-এ পেন্টাগনের ক্ষেত্রফল বের করার প্রোগ্রাম

  4. সি++-এ সমান্তরাল চতুর্ভুজের (Parallelogram) ক্ষেত্রফল বের করার প্রোগ্রাম