#include <stdio.h>
int main() {
int choice;
double radius, length, width, side, base, height, area;
printf("--- Area Calculator ---\n"); printf("1. Circle\n2. Rectangle\n3. Square\n4. Triangle\n"); printf("Enter your choice (1-4): ");
switch (choice) {
case 1:
area = 3.14159 * radius * radius;
printf("Area of Circle = %.2f\n", area
); break;
case 2:
printf("Enter length and width: "); scanf("%lf %lf", &length
, &width
); area = length * width;
printf("Area of Rectangle = %.2f\n", area
); break;
case 3:
printf("Enter side length: "); area = side * side;
printf("Area of Square = %.2f\n", area
); break;
case 4:
printf("Enter base and height: "); scanf("%lf %lf", &base
, &height
); area = 0.5 * base * height;
printf("Area of Triangle = %.2f\n", area
); break;
default:
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+IAoKaW50IG1haW4oKSB7IAogICAgaW50IGNob2ljZTsgCiAgICBkb3VibGUgcmFkaXVzLCBsZW5ndGgsIHdpZHRoLCBzaWRlLCBiYXNlLCBoZWlnaHQsIGFyZWE7CiAgICAKICAgIHByaW50ZigiLS0tIEFyZWEgQ2FsY3VsYXRvciAtLS1cbiIpOwogICAgcHJpbnRmKCIxLiBDaXJjbGVcbjIuIFJlY3RhbmdsZVxuMy4gU3F1YXJlXG40LiBUcmlhbmdsZVxuIik7IAogICAgcHJpbnRmKCJFbnRlciB5b3VyIGNob2ljZSAoMS00KTogIik7IAogICAgc2NhbmYoIiVkIiwgJmNob2ljZSk7CgogICAgc3dpdGNoIChjaG9pY2UpIHsKICAgICAgICBjYXNlIDE6CiAgICAgICAgICAgIHByaW50ZigiRW50ZXIgcmFkaXVzOiAiKTsKICAgICAgICAgICAgc2NhbmYoIiVsZiIsICZyYWRpdXMpOyAgICAgICAKICAgICAgICAgICAgYXJlYSA9IDMuMTQxNTkgKiByYWRpdXMgKiByYWRpdXM7CiAgICAgICAgICAgIHByaW50ZigiQXJlYSBvZiBDaXJjbGUgPSAlLjJmXG4iLCBhcmVhKTsKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgY2FzZSAyOiAKICAgICAgICAgICAgcHJpbnRmKCJFbnRlciBsZW5ndGggYW5kIHdpZHRoOiAiKTsgCiAgICAgICAgICAgIHNjYW5mKCIlbGYgJWxmIiwgJmxlbmd0aCwgJndpZHRoKTsgIAogICAgICAgICAgICBhcmVhID0gbGVuZ3RoICogd2lkdGg7IAogICAgICAgICAgICBwcmludGYoIkFyZWEgb2YgUmVjdGFuZ2xlID0gJS4yZlxuIiwgYXJlYSk7IAogICAgICAgICAgICBicmVhazsKCiAgICAgICAgY2FzZSAzOiAKICAgICAgICAgICAgcHJpbnRmKCJFbnRlciBzaWRlIGxlbmd0aDogIik7IAogICAgICAgICAgICBzY2FuZigiJWxmIiwgJnNpZGUpOyAgICAgICAgICAgCiAgICAgICAgICAgIGFyZWEgPSBzaWRlICogc2lkZTsKICAgICAgICAgICAgcHJpbnRmKCJBcmVhIG9mIFNxdWFyZSA9ICUuMmZcbiIsIGFyZWEpOwogICAgICAgICAgICBicmVhazsKCiAgICAgICAgY2FzZSA0OgogICAgICAgICAgICBwcmludGYoIkVudGVyIGJhc2UgYW5kIGhlaWdodDogIik7IAogICAgICAgICAgICBzY2FuZigiJWxmICVsZiIsICZiYXNlLCAmaGVpZ2h0KTsgICAKICAgICAgICAgICAgYXJlYSA9ICAwLjUgKiBiYXNlICogaGVpZ2h0OwogICAgICAgICAgICBwcmludGYoIkFyZWEgb2YgVHJpYW5nbGUgPSAlLjJmXG4iLCBhcmVhKTsKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgZGVmYXVsdDogCiAgICAgICAgICAgIHByaW50ZigiSW52YWxpZCBjaG9pY2UhXG4iKTsKICAgICAgICB9CiAgICByZXR1cm4gMDsKfQo=