编一个计算简单平面图形面积的程序,提示用户输入不同的数值计算不同的形状的面积 c++
时间: 2024-03-10 17:43:49 浏览: 71
好的,以下是一个计算简单平面图形面积的 C++ 程序,可以根据用户输入的数字计算不同形状的面积:
```c++
#include <iostream>
using namespace std;
int main() {
int option;
double a, b, r, area;
cout << "请选择图形类型:" << endl;
cout << "1. 矩形" << endl;
cout << "2. 正方形" << endl;
cout << "3. 圆形" << endl;
cin >> option;
switch (option) {
case 1: // 矩形
cout << "请输入矩形的长和宽:";
cin >> a >> b;
area = a * b;
cout << "矩形的面积为:" << area << endl;
break;
case 2: // 正方形
cout << "请输入正方形的边长:";
cin >> a;
area = a * a;
cout << "正方形的面积为:" << area << endl;
break;
case 3: // 圆形
cout << "请输入圆形的半径:";
cin >> r;
area = 3.1415926 * r * r;
cout << "圆形的面积为:" << area << endl;
break;
default:
cout << "输入错误!" << endl;
break;
}
return 0;
}
```
该程序通过 `switch` 语句实现不同图形面积的计算,用户可以通过输入不同的数字来选择图形类型并输入对应的参数,计算出相应的面积。
阅读全文