形状(正方形)的面积是其形状(正方形)所包围的空间。 可以通过每条边长的乘积来计算。即:
面积 A = s x s
其中
周长是形状边界线的距离。正方形的周长定义为四条边的边界线长度。 周长可以通过计算所有边的总和来得出。对于正方形,所有边的长度都相等,因此我们可以将周长计算为:
周长 = 4 * s,
我们将借助类和对象编写此 C++ 程序。首先,要求用户输入正方形的边长。声明两个浮点型变量 a 和 p 来获取面积和周长。创建一个名为 sq 的类。私有地声明一个浮点型变量来存储边长。声明三个函数用于获取输入数据、计算面积和计算周长。调用函数获取输入。使用对象 s 调用面积函数并将值存储在变量 a 中,使用对象 s 调用周长函数并将值存储在变量 p 中。显示结果。
现在为类 sq 创建一个对象 s。
Sq s;
Class sq
{
Private:
Float side;
Public:
Void getdata();
Float area();
Float perimeter();
};
步骤 1:调用头文件 iostream。
步骤 2:使用 `namespace std.`
步骤 3:创建类 square;
步骤 4:声明一个浮点型变量 side;
步骤 5: 定义用于获取输入的函数。
读取并存储用户输入的边长值。
步骤 6:定义用于计算正方形面积的函数。
边长 * 边长;
步骤 7:定义用于计算正方形周长的函数。
4 * 边长;
步骤 8:打开整型主函数; int main()。
步骤 9: 为类 square 创建一个对象 s;
步骤 10: 声明两个浮点型变量 a 和 p;
步骤 11:调用函数读取输入。
s . 步骤 5;
步骤 12:将面积赋值给变量 a
a = s.步骤 6;
步骤 13:将周长赋值给变量 p
P = s.步骤 7;
步骤 14:显示 a 和 p 的值;
步骤 15:退出
#include<iostream>
using namespace std;
class square
{
private:
float side;
public:
void getdata();
float Area();
float Perimeter();
};
void square::getdata()
{
cout<<"Enter the Length of the side of a Square: ";
cin>>side;
}
float square::Area()
{
return (side*side);
}
float square::Perimeter()
{
return (4*side);
}
int main()
{
square s;
float a, p;
s.getdata();
a = s.Area();
p = s.Perimeter();
cout<<"\nArea = "<<a;
cout<<"\nPerimeter = "<<p;
cout<<endl;
return 0;
}
Enter the Length of the side of a Square: 8 Area = 64 Perimeter = 32