回 帖 发 新 帖 刷新版面

主题:菜鸟求助

小弟今年上大二,选修课选了C++现在结课了,但是我的水平不行没有学会!老师留的结课作业不会!现在向各位大侠求助!小弟感激不尽!要求如下:
一、    完成程序,该程序说明如下:
1、    定义表示形状的基类CShape,它包括以下成员:
1)    double Perimeter(void),用于求周长,纯虚函数,公有成员
2)    double Area(void),用于求面积,纯虚函数,公有成员
3)    char *m_ObjName,表示对象名称,保护类成员
4)    void ShowName(void),用于显示对象名称,公有成员。若m_ObjName为空,则显示”No name”,否则显示其名称。
5)    公有成员CShape(void),作用是将m_ObjName设置为NULL
6)    公有成员CShape(char *objname),作用是将objname的内容复制到m_ObjName中
7)    无析构函数
2、    定义矩形类CRectangle和三角形类CTriangle,这两个类均以public方式派生自CShape类。根据这两个类的具体用途,添加相关的数据成员和函数成员,实现其所有成员函数和继承自基类的纯虚函数。
3、    主函数的功能:
1)    定义基类指针pBase
2)    显示一个菜单,包括矩形、三角形、退出三个选项,选择前两个选项时,创建相应的对象,令pBase指向该对象,并执行后续功能,选择退出时,直接退出程序。
3)    显示pBase所指向对象的面积和周长。
4、    说明:上述3个对象和主函数均放在同一个CPP文件中,文件名称为Shape.cpp
如有哪位大侠会的话请发到小弟邮箱424058762@qq.com最好是原创的!谢谢啊!

回复列表 (共1个回复)

沙发

小弟在此跪求各位高手啊

我来回复

您尚未登录,请登录后再回复。点此登录或注册