使用类和对象计算正方形的面积和周长的 C++ 程序。


2023年1月30日, Learn eTutorial
3327

定义形状(正方形)的面积和周长?

形状(正方形)的面积是其形状(正方形)所包围的空间。 可以通过每条边长的乘积来计算。即:

面积 A = s x s

其中

  •  s 是边长。

周长是形状边界线的距离。正方形的周长定义为四条边的边界线长度。 周长可以通过计算所有边的总和来得出。对于正方形,所有边的长度都相等,因此我们可以将周长计算为:

周长 = 4 * s

  • 其中“s”是边长。

如何编写一个计算正方形面积和周长的 C++ 程序?

我们将借助类和对象编写此 C++ 程序。首先,要求用户输入正方形的边长。声明两个浮点型变量 a p 来获取面积和周长。创建一个名为 sq 的类。私有地声明一个浮点型变量来存储边长。声明三个函数用于获取输入数据、计算面积和计算周长。调用函数获取输入。使用对象 s 调用面积函数并将值存储在变量 a 中,使用对象 s 调用周长函数并将值存储在变量 p 中。显示结果。

  1. getdata() 用于从用户获取输入。
  2. area() 函数将使用 side*side 计算面积。
  3. perimeter() 函数将使用公式 4*side 计算周长。

现在为类 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: 声明两个浮点型变量 ap

步骤 11:调用函数读取输入。
               s . 步骤 5;

步骤 12:将面积赋值给变量
               a = s.步骤 6;

步骤 13:将周长赋值给变量 p
               P = s.步骤 7;

步骤 14:显示 a p 的值;

步骤 15:退出

C++ 源代码

                                          #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