C++编程:用面向对象的方法求矩形面积. 要求编写一个矩形Rectangle类

用面向对象的方法求矩形面积. 要求编写一个矩形Rectangle类,数据成员有:长(Length)、
宽(Width),函数成员有:(1)构造函数,功能是给长和宽初始化 (2)成员函数setLW(), 功能是给长和宽赋值
(3)成员函数Area(),功能是求出矩形的面积。在main函数中声明该类的对象,求出该对象的面积。

#include<iostream>
using namespace std;
class Retangle
{
public:
Retangle()
{
Length=0;
Width=0;
}
void setLW()
{
float x,y;
cout<<"input the length and width:"<<endl;
cin>>x>>y;
Length=x;
Width=y;
}
void Area()
{
cout<<"Area="<<Length*Width<<endl;
}
private:
float Length;
float Width;
};
void main()
{
Retangle abc;
abc.setLW();
abc.Area();
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-12-01
#include<iostream>
using namespace std;
class graph
{
protected:
float high,wide;
public:
graph();
graph(float h,float w)
{
high=h;wide=w;cout<<"高为:"<<h<<"\t宽为:"<<w<<endl;} };

class retangle:public graph
{
public:
retangle(float h,float w):graph(h,w){}
void area()
{ cout<<"矩形的面积是:"<<high*wide<<endl;}
};

class triangle:public graph
{
public:
triangle(float h,float w):graph(h,w){}
void area()
{ cout<<"等腰三角形的面积是:"<<high*wide/2<<endl;}
};

void main()
{ retangle g(2,3);
g.area();
triangle h(2,3);
h.area();
}
第2个回答  2019-05-25
#include<iostream>
using
namespace
std;
class
Retangle
{
public:
Retangle()
{
Length=0;
Width=0;
}
void
setLW()
{
float
x,y;
cout<<"input
the
length
and
width:"<<endl;
cin>>x>>y;
Length=x;
Width=y;
}
void
Area()
{
cout<<"Area="<<Length*Width<<endl;
}
private:
float
Length;
float
Width;
};
void
main()
{
Retangle
abc;
abc.setLW();
abc.Area();
}

C++编程:用面向对象的方法求矩形面积. 要求编写一个矩形Rectangle类
using namespace std;class Retangle { public:Retangle(){ Length=0;Width=0;} void setLW(){ float x,y;cout<<"input the length and width:"<<endl;cin>>x>>y;Length=x;Width=y;} void Area(){ cout<<"Area="<<Length*Width<<endl;} private:float Length;float Width;};void ...

C++定义并实现一个矩形类
Rectangle(double a1,double b1,double a2,double b2){ x1=a1;y1=b1;x2=a2;y2=b2;} void input(){ cout<<"请输入矩形左下角和右上角顶点的坐标:"<<endl;cin>>x1>>y1>>x2>>y2;} void output(){ cout<<"该矩形的面积为:"<<((x2-x1)*(y2-y1))<<endl;} private:double ...

编写一个C++程序,根据用户输入的举行矩形的长和宽,计算矩形的周长和面...
main(){ double a, b, z, c;cin>>a>>b;\/\/输入长和宽 z=a*b;\/\/计算面积 c=2*(a+b);\/\/计算周长 cout<<"矩形面积"<< z<<" "<<"矩形周长"<< c<<endl;}

怎么用C语言编程设计“输入长方形的长和宽,求长方形的面积”的程序
在编程中设计一个计算长方形面积的C语言程序,首先需要在开发环境中新建一个项目,命名为求长方形面积。接着,在项目中添加一个名为Rectangle.cpp的文件,用于编写长方形相关的代码。为了能够输入长方形的长和宽,计算其面积,你需要包含iostream和stdlib.h头文件,这些头文件提供了输入输出和数学运算的基本...

用C++语言编写面向对象程序,实现柱体体积和表面积的计算的代码
}void Sety(double ny) { y = ny; }friend double Disdance(const Point &a, const Point &b) {double mt1 = (a.x - b.x) * (a.x - b.x);double mt2 = (a.y - b.y) * (a.y - b.y);return sqrt(mt1 + mt2);}void Show() const {cout << "(" << x << "...

如何用c++面向对象来求多个圆的面积和
cout<<"圆的面积为:"<<C->GetArea(C->radious)<<endl;delete C;break;} case 3:{ Rectangle* R = new Rectangle;cout<<"长方形的面积为:"<<R->GetArea(R->side1, R->side2)<<endl;delete R;break;} default:cout<<"请在1-3之间选择:";} }while (num != 1|| num != 2||...

C++题目,有大佬过来看看么 定义学生类。 (1)类名:STUDENT;
下面来看一个用面向对象的方法进行 C++ 程序设计的例子。例题:编写一个程序,输入矩形的宽度和高度,输出其面积和周长。这个程序比较简单,实际上根本不需要用面向对象的方法进行设计,这里只是为了使读者更容易理解类和对象的概念。首先要做的事情是分析问题中有哪些“对象”。比较明显,只有“矩形”这种...

用C++编写一个综合程序,急用!!!
二、实验内容与要求实验内容要求:1.自选题目;2.使用面向对象编程技术,设计一个系统;3系统中至少要包含5个类;4.要使用到封装,继承,多态,运算符重载等面向对象的主要技术。程序编写要求:1.建立Win32 Console Application工程;2.使用接口与实现分离的技术处理头文件与源文件;3. main函数位于单独的文件中,程序可以...

C++编程。编写一个关于圆形、长方形和直角三角形程序。
cout << "请输入圆形的半径:"; cin >> r;cout << "圆形的面积:" << 3.14 * r * r << endl<< "周长:" << 3.14 * 2 * r;}break;case 2:{double l = 0.0, w = 0.0;cout << "请输入长方形的长和宽"<<endl;cout << "长:"; cin >> l;cout << "宽:"; ...

怎么用c语言计算圆周长和面积
printf("圆的面积=%f平方英寸\\n",area);return(0);} 2、c语言计算矩形的周长和面积 include<stdio.h> \/*长方形的高和宽,单位为米*\/ int width;int height;int area;int perimeter;int main(){ height=7;width=5;perimeter=2*(height+width);printf("矩形的周长=%d米\\n",perimeter);area...

相似回答