কম্পিউটার

সি প্রোগ্রাম সুইচ কেস ব্যবহার করে জ্যামিতিক চিত্রের ক্ষেত্র খুঁজে বের করতে


সমস্যা

সুইচ কেস স্টেটমেন্ট ব্যবহার করে আয়তক্ষেত্র, বর্গক্ষেত্র, ত্রিভুজ, বৃত্তের ক্ষেত্রগুলি খুঁজুন, সমস্ত জ্যামিতিক চিত্রের ক্ষেত্রগুলি গণনা করতে ব্যবহারকারীকে রানটাইমে বেস, উচ্চতা, পার্শ্ব, ব্যাসার্ধ, প্রস্থ এবং দৈর্ঘ্য লিখতে হবে৷

সমাধান

সুইচ কেস স্টেটমেন্ট ব্যবহার করে আয়তক্ষেত্র, বর্গক্ষেত্র, ত্রিভুজ, বৃত্তের ক্ষেত্র খুঁজে বের করার সমাধান নীচে ব্যাখ্যা করা হয়েছে −

সূত্র

সংশ্লিষ্ট জ্যামিতিক চিত্রগুলির ক্ষেত্রগুলি খুঁজে বের করার সূত্রগুলি নিম্নরূপ -

  • আয়তক্ষেত্রের ক্ষেত্রফল =প্রস্থ *দৈর্ঘ্য;
  • ক্ষেত্রফল বর্গ =পার্শ্ব * পাশ;
  • বৃত্তের ক্ষেত্রফল =3.142*ব্যাসার্ধ*ব্যাসার্ধ;
  • ত্রিভুজ এর ক্ষেত্রফল =0.5 *বেস*উচ্চতা;

উদাহরণ

সুইচ কেস স্টেটমেন্ট ব্যবহার করে আয়তক্ষেত্র, বর্গক্ষেত্র, ত্রিভুজ, বৃত্তের ক্ষেত্রগুলি খুঁজে বের করার জন্য C প্রোগ্রামটি নিচে দেওয়া হল

#include void 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 --> বর্গক্ষেত্র------ ------চিত্র কোড লিখুন 
  1. C++ এ সমান্তরালগ্রামের ক্ষেত্রফল বের করার প্রোগ্রাম

  2. C++ ব্যবহার করে উপবৃত্তের ক্ষেত্রফল বের করার জন্য প্রোগ্রাম

  3. একটি সমান্তরালগ্রামের ক্ষেত্রফল খুঁজে বের করতে জাভা প্রোগ্রাম

  4. জাভা প্রোগ্রাম একটি ট্রাপিজিয়াম এর এলাকা খুঁজে বের করতে