C++程序 查找矩形的面积和周长
众所周知,矩形是常见的几何图形之一,而面积和周长是矩形的两个基本属性。在这篇文章中,我们将介绍如何使用C++编写一个可以查找给定矩形面积和周长的程序。
程序思路
为了计算矩形的面积和周长,我们需要获取矩形的长和宽,然后根据相应的公式进行计算。具体步骤如下:
- 接收用户输入的矩形长和宽;
- 根据输入的长和宽计算矩形的面积和周长;
- 输出计算结果。
请看下面是完整的代码实现。
代码实现
#include <iostream>
using namespace std;
int main()
{
double length, width, area, perimeter;
cout << "请输入矩形的长和宽:";
cin >> length >> width;
area = length * width;
perimeter = 2 * (length + width);
cout << "矩形的面积为:" << area << endl;
cout << "矩形的周长为:" << perimeter << endl;
return 0;
}
上述代码使用 double
类型的变量保存输入的矩形长、宽、面积和周长,然后根据矩形面积和周长的定义进行计算,最后通过 cout
输出计算结果。
为了方便,我们还可以在程序中加入一个输入判断,以确保输入的数据合法。示例代码如下:
int main()
{
double length, width, area, perimeter;
cout << "请输入矩形的长和宽:";
cin >> length >> width;
if (length <= 0 || width <= 0)
{
cout << "输入非法!" << endl;
return 0;
}
area = length * width;
perimeter = 2 * (length + width);
cout << "矩形的面积为:" << area << endl;
cout << "矩形的周长为:" << perimeter << endl;
return 0;
}
在上述代码中,我们使用 if
语句对用户输入的数据进行判断,若输入数据小于等于0,则输出错误提示信息并退出程序。这样可以避免程序在计算过程中出错。
结论
通过本文的介绍,我们可以了解到如何使用C++编写一个简单的矩形面积和周长计算程序。通过这个小程序,我们可以看到C++语言的基础使用和变量的定义与使用流程。这个小程序的基本格式可以用作其他数值计算类程序的模板。