এই সমস্যায়, আমাদের একটি মান দেওয়া আছে যা একটি আর্ধবৃত্তের ত্রিজ্যা (radius) নির্দেশ করে। আমাদের কাজ হলো সি++-এ আর্ধবৃত্তের ক্ষেত্রফল ও পরিসীমা বের করার একটি প্রোগ্রাম তৈরি করা।
আর্ধবৃত্ত (SemiCircle) হলো একটি বন্ধ আকৃতি যা একটি বৃত্তের অর্ধেক।

উদাহরণ দিয়ে বুঝি
ইনপুট
R = 5
আউটপুট
area = 39.25 perimeter = 15.7
সমাধানের পদ্ধতি
সমস্যা সমাধানের জন্য আমরা আর্ধবৃত্তের ক্ষেত্রফল ও পরিসীমার গাণিতিক সূত্র ব্যবহার করব যা বৃত্তের ক্ষেত্রফল ও পরিসীমা ২ দিয়ে ভাগ করে পাওয়া যায়।
আর্ধবৃত্তের ক্ষেত্রফল, A = $½(π*a²) = 1.571*a²$
আর্ধবৃত্তের পরিসীমা, P = (π*a)
সমাধান প্রদর্শনের প্রোগ্রাম
উদাহরণ
#include <iostream> using namespace std; float calaAreaSemi(float R) { return (1.571 * R * R); } float calaPeriSemi(float R) { return (3.142 * R); } int main(){ float R = 5; cout<<"The radius of semicircle is "<<R<<endl; cout<<"The area of semicircle is "<<calaAreaSemi(R)<<endl; cout<<"The perimeter of semicircle is "<<calaPeriSemi(R)<<endl; return 0; }
আউটপুট
The radius of semicircle is 5 The area of semicircle is 39.275 The perimeter of semicircle is 15.71