সমস্যা
সুইচ কেস স্টেটমেন্ট ব্যবহার করে আয়তক্ষেত্র, বর্গক্ষেত্র, ত্রিভুজ, বৃত্তের ক্ষেত্রগুলি খুঁজুন, সমস্ত জ্যামিতিক চিত্রের ক্ষেত্রগুলি গণনা করতে ব্যবহারকারীকে রানটাইমে বেস, উচ্চতা, পার্শ্ব, ব্যাসার্ধ, প্রস্থ এবং দৈর্ঘ্য লিখতে হবে৷
সমাধান
সুইচ কেস স্টেটমেন্ট ব্যবহার করে আয়তক্ষেত্র, বর্গক্ষেত্র, ত্রিভুজ, বৃত্তের ক্ষেত্র খুঁজে বের করার সমাধান নীচে ব্যাখ্যা করা হয়েছে −
সূত্র
সংশ্লিষ্ট জ্যামিতিক চিত্রগুলির ক্ষেত্রগুলি খুঁজে বের করার সূত্রগুলি নিম্নরূপ -
- আয়তক্ষেত্রের ক্ষেত্রফল =প্রস্থ *দৈর্ঘ্য;
- ক্ষেত্রফল বর্গ =পার্শ্ব * পাশ;
- বৃত্তের ক্ষেত্রফল =3.142*ব্যাসার্ধ*ব্যাসার্ধ;
- ত্রিভুজ এর ক্ষেত্রফল =0.5 *বেস*উচ্চতা;
উদাহরণ
সুইচ কেস স্টেটমেন্ট ব্যবহার করে আয়তক্ষেত্র, বর্গক্ষেত্র, ত্রিভুজ, বৃত্তের ক্ষেত্রগুলি খুঁজে বের করার জন্য C প্রোগ্রামটি নিচে দেওয়া হল −
#includevoid main(){ int fig_code; ভাসমান দিক, ভিত্তি, দৈর্ঘ্য, প্রস্থ, উচ্চতা, এলাকা, ব্যাসার্ধ; printf("------------\n"); printf(" 1 --> বৃত্ত\n"); printf(" 2 --> আয়তক্ষেত্র\n"); printf("3 --> ত্রিভুজ\n"); printf(" 4 --> বর্গক্ষেত্র\n"); printf("------------\n"); printf("চিত্র কোড লিখুন\n"); scanf("%d", &fig_code); সুইচ(fig_code){ কেস 1:printf(" ব্যাসার্ধ লিখুন\n"); scanf("%f",&ব্যাসার্ধ); এলাকা=3.142*ব্যাসার্ধ*ব্যাসার্ধ; printf("একটি বৃত্তের ক্ষেত্রফল=%f\n", এলাকা); বিরতি কেস 2:printf("প্রস্থ এবং দৈর্ঘ্য লিখুন\n"); scanf("%f %f",&প্রস্থ, &দৈর্ঘ্য); এলাকা =প্রস্থ * দৈর্ঘ্য; printf("একটি আয়তক্ষেত্রের ক্ষেত্রফল=%f\n", এলাকা); বিরতি কেস 3:printf("বেস এবং উচ্চতা লিখুন\n"); scanf("%f %f", &বেস, &উচ্চতা); এলাকা=0.5 *বেস*উচ্চতা; printf("একটি ত্রিভুজের ক্ষেত্রফল=%f\n", এলাকা); বিরতি কেস 4:printf("পাশে লিখুন\n"); scanf("%f", &side); এলাকা =পার্শ্ব * পাশ; printf("একটি বর্গক্ষেত্রের ক্ষেত্রফল=%f\n", এলাকা); বিরতি ডিফল্ট:printf("চিত্র কোডে ত্রুটি\n"); বিরতি }}
আউটপুট
যখন উপরের প্রোগ্রামটি কার্যকর করা হয়, তখন এটি নিম্নলিখিত ফলাফল তৈরি করে -
Run 1:------------1 --> Circle2 --> Rectangle3 --> Triangle4 --> বর্গক্ষেত্র-- -----------------------চিত্র কোড লিখুন3বেস এবং উচ্চতা লিখুন47একটি ত্রিভুজের ক্ষেত্রফল=14.000000রান 2:--------- --------------1 --> Circle2 --> Rectangle3 --> Triangle4 --> বর্গক্ষেত্র------ ------চিত্র কোড লিখুন