ব্যবহারকারী থেকে ফিগার কোড (১-৪) ইনপুট নিয়ে সোয়্যার, রেক্ট্যাঙ্গেল, ট্রায়্যাঙ্গেল, সার্কেলের ক্ষেত্রফল বের করতে হবে। switch-case স্টেটমেন্ট ব্যবহার করা হয়েছে।
ফর্মুলা
- সার্কেল:
3.142 * r * r - রেক্ট্যাঙ্গেল:
breadth * length - ট্রায়্যাঙ্গেল:
0.5 * base * height - সোয়্যার:
side * side
C কোড
#include <stdio.h>
int main() {
int fig_code;
float side, base, length, breadth, height, area, radius;
printf("1 --> Circle\n2 --> Rectangle\n3 --> Triangle\n4 --> Square\n");
printf("Enter Figure code: "); scanf("%d", &fig_code);
switch(fig_code) {
case 1: printf("Enter radius: "); scanf("%f", &radius);
area = 3.142 * radius * radius;
printf("Area of circle = %f\n", area); break;
case 2: printf("Enter breadth & length: "); scanf("%f %f", &breadth, &length);
area = breadth * length;
printf("Area of rectangle = %f\n", area); break;
case 3: printf("Enter base & height: "); scanf("%f %f", &base, &height);
area = 0.5 * base * height;
printf("Area of triangle = %f\n", area); break;
case 4: printf("Enter side: "); scanf("%f", &side);
area = side * side;
printf("Area of square = %f\n", area); break;
default: printf("Error in figure code\n");
}
return 0;
}
নমুনা আউটপুট
Run 1: Code 3, base=4, height=7 → Area of Triangle = 14.000000 Run 2: Code 1, radius=8 → Area of circle = 201.087997