#include <iostream>
using namespace std;
int main( ) {
char shape;
double area;
cout << "Select the type of shape:\n " ;
cout << " t - right triangle\n " ;
cout << " k - square\n " ;
cout << " p - rectangle\n " ;
cout << "Enter your choice: " ;
cin >> shape;
if ( shape == 't' ) {
double base, height;
cout << "Enter the base of the triangle:" ;
cin >> base;
cout << "Enter the height of the triangle:" ;
cin >> height;
area = 0.5 * base * height;
cout << "\n You selected a RIGHT TRIANGLE.\n " ;
cout << "Its surface area is:" << area << "\n " ;
}
else if ( shape == 'k' ) {
double side;
cout << "Enter the side length of the square:" ;
cin >> side;
area = side * side;
cout << "You selected a SQUARE. \n " ;
cout << "Its surface area is: " << area << "\n " ;
}
else if ( shape == 'p' ) {
double length, width;
cout << "Enter the length of the rectangle: " ;
cin >> length;
cout << "Enter the width of the rectangle: " ;
cin >> width;
area = length * width;
cout << "You selected a RECTANGLE. \n " ;
cout << "Its surface area is: " << area << "\n " ;
}
else {
cout << "Invalid choice! Please run the program again and select t, k, or p. \n " ;
}
return 0 ;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgljaGFyIHNoYXBlOwoJZG91YmxlIGFyZWE7CgkKCWNvdXQgPDwgIlNlbGVjdCB0aGUgdHlwZSBvZiBzaGFwZTpcbiI7Cgljb3V0IDw8ICIgdCAtIHJpZ2h0IHRyaWFuZ2xlXG4iOwoJY291dCA8PCAiICBrIC0gc3F1YXJlXG4iOwogICAgY291dCA8PCAiICBwIC0gcmVjdGFuZ2xlXG4iOwogICAgY291dCA8PCAiRW50ZXIgeW91ciBjaG9pY2U6ICI7CiAgICBjaW4gPj4gc2hhcGU7CiAgICAKICAgIGlmIChzaGFwZSA9PSAndCcpIHsKICAgIAlkb3VibGUgYmFzZSwgaGVpZ2h0OwogICAgCWNvdXQgPDwgIkVudGVyIHRoZSBiYXNlIG9mIHRoZSB0cmlhbmdsZToiOwogICAgCWNpbiA+PiBiYXNlOwogICAgCWNvdXQgPDwgIkVudGVyIHRoZSBoZWlnaHQgb2YgdGhlIHRyaWFuZ2xlOiI7CiAgICAJY2luID4+IGhlaWdodDsKICAgIAlhcmVhID0gMC41ICogYmFzZSAqIGhlaWdodDsKICAgIAljb3V0IDw8ICJcbiBZb3Ugc2VsZWN0ZWQgYSBSSUdIVCBUUklBTkdMRS5cbiI7CiAgICAJY291dCA8PCAiSXRzIHN1cmZhY2UgYXJlYSBpczoiIDw8IGFyZWEgPDwgIlxuIjsKICAgIH0KICAgIGVsc2UgaWYgKHNoYXBlID09ICdrJykgewogICAgCWRvdWJsZSBzaWRlOwogICAgCWNvdXQgPDwgIkVudGVyIHRoZSBzaWRlIGxlbmd0aCBvZiB0aGUgc3F1YXJlOiI7CiAgICAJY2luID4+IHNpZGU7CiAgICAJYXJlYSA9IHNpZGUgKiBzaWRlOwogICAgCWNvdXQgPDwgIllvdSBzZWxlY3RlZCBhIFNRVUFSRS4gXG4iOwogICAgCWNvdXQgPDwgIkl0cyBzdXJmYWNlIGFyZWEgaXM6ICIgPDwgYXJlYSA8PCAiXG4iOwogICAgCQogICAgfQogICAgZWxzZSBpZiAoc2hhcGUgPT0gJ3AnKSB7CiAgICAJZG91YmxlIGxlbmd0aCwgd2lkdGg7CiAgICAJY291dCA8PCAiRW50ZXIgdGhlIGxlbmd0aCBvZiB0aGUgcmVjdGFuZ2xlOiAiOwogICAgCWNpbiA+PiBsZW5ndGg7CiAgICAJY291dCA8PCAiRW50ZXIgdGhlIHdpZHRoIG9mIHRoZSByZWN0YW5nbGU6ICI7CiAgICAJY2luID4+IHdpZHRoOwogICAgCWFyZWEgPSBsZW5ndGggKiB3aWR0aDsKICAgIAljb3V0IDw8ICJZb3Ugc2VsZWN0ZWQgYSBSRUNUQU5HTEUuIFxuIjsKICAgIAljb3V0IDw8ICJJdHMgc3VyZmFjZSBhcmVhIGlzOiAiIDw8IGFyZWEgPDwgIlxuIjsKICAgIAl9CiAgICAJZWxzZSB7CiAgICAJCWNvdXQgPDwgIkludmFsaWQgY2hvaWNlISBQbGVhc2UgcnVuIHRoZSBwcm9ncmFtIGFnYWluIGFuZCBzZWxlY3QgdCwgaywgb3IgcC4gXG4iOwogICAgCQkKICAgIAl9CglyZXR1cm4gMDsKfQ==