欢迎来到天天文库
浏览记录
ID:18446877
大小:70.00 KB
页数:6页
时间:2018-09-18
《c++实验上机作业整理》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、*2.编写一个程序计算出球、圆柱和圆锥的表面积和体积。要求:(1)定义一个基类圆,至少含有一个数据成员半径;(2)定义基类的派生类球、圆柱、圆锥,都含有求表面积和体积的成员函数和输出函数。(3)定义主函数,求球、圆柱、圆锥的和体积。#include usingnamespacestd; #definepi3.14159 classcircle { protected: intbanjing; public: circle(intR):banjing(R){} voidshow() { cout<<"半径:"<2、ing<3、le { protected: floats2; floatv2; inthight; public: yuanzhu(intR,inth):circle(R),hight(h) { s2=pi*R*R+4*pi*R*h; v2=pi*R*R*h; } voidshow() { circle::show(); cout<<"圆柱的高为:"<4、:publicyuanzhu { protected: floats3; floatv3; public: yuanzhui(intR,inth):circle(R),yuanzhu(R,h) { circle::show(); s3=pi*R*R+38.0; v3=1.0/3*pi*R*R*h; } voidshow() { cout<<"圆锥的高为:"<5、ain() { doubleR; doubleh; cout<<"球半径"<>R; qiuqiu(R); qiu.show(); cout<<"圆柱半径"<>R; cout<<"圆柱高度"<>h; yuanzhuyzu(R,h); yzu.show(); cout<<"圆锥半径"<>R; cout<<"圆锥高度"<>h; yuanzhuiyzui(R,h); yzui.show(); system("PAUSE"); return6、0; }*1.编写一个学生和教师数据输入和显示程序,学生数据有编号、姓名、班级和成绩,教师数据有编号、姓名、职称和部门。要求将编号、姓名输入和显示设计成一个类person,并作为学生数据操作类student和教师类数据操作类teacher的基类。#include #include usingnamespacestd; classperson { protected: intnumber; charname[20]; public: person(charnm[],intnum):number(num)7、 {strcpy(name,nm);} voidshow()const { cout<<"编号:"<8、son::show(); cout<<"班级:"<
2、ing<3、le { protected: floats2; floatv2; inthight; public: yuanzhu(intR,inth):circle(R),hight(h) { s2=pi*R*R+4*pi*R*h; v2=pi*R*R*h; } voidshow() { circle::show(); cout<<"圆柱的高为:"<4、:publicyuanzhu { protected: floats3; floatv3; public: yuanzhui(intR,inth):circle(R),yuanzhu(R,h) { circle::show(); s3=pi*R*R+38.0; v3=1.0/3*pi*R*R*h; } voidshow() { cout<<"圆锥的高为:"<5、ain() { doubleR; doubleh; cout<<"球半径"<>R; qiuqiu(R); qiu.show(); cout<<"圆柱半径"<>R; cout<<"圆柱高度"<>h; yuanzhuyzu(R,h); yzu.show(); cout<<"圆锥半径"<>R; cout<<"圆锥高度"<>h; yuanzhuiyzui(R,h); yzui.show(); system("PAUSE"); return6、0; }*1.编写一个学生和教师数据输入和显示程序,学生数据有编号、姓名、班级和成绩,教师数据有编号、姓名、职称和部门。要求将编号、姓名输入和显示设计成一个类person,并作为学生数据操作类student和教师类数据操作类teacher的基类。#include #include usingnamespacestd; classperson { protected: intnumber; charname[20]; public: person(charnm[],intnum):number(num)7、 {strcpy(name,nm);} voidshow()const { cout<<"编号:"<8、son::show(); cout<<"班级:"<
3、le { protected: floats2; floatv2; inthight; public: yuanzhu(intR,inth):circle(R),hight(h) { s2=pi*R*R+4*pi*R*h; v2=pi*R*R*h; } voidshow() { circle::show(); cout<<"圆柱的高为:"<4、:publicyuanzhu { protected: floats3; floatv3; public: yuanzhui(intR,inth):circle(R),yuanzhu(R,h) { circle::show(); s3=pi*R*R+38.0; v3=1.0/3*pi*R*R*h; } voidshow() { cout<<"圆锥的高为:"<5、ain() { doubleR; doubleh; cout<<"球半径"<>R; qiuqiu(R); qiu.show(); cout<<"圆柱半径"<>R; cout<<"圆柱高度"<>h; yuanzhuyzu(R,h); yzu.show(); cout<<"圆锥半径"<>R; cout<<"圆锥高度"<>h; yuanzhuiyzui(R,h); yzui.show(); system("PAUSE"); return6、0; }*1.编写一个学生和教师数据输入和显示程序,学生数据有编号、姓名、班级和成绩,教师数据有编号、姓名、职称和部门。要求将编号、姓名输入和显示设计成一个类person,并作为学生数据操作类student和教师类数据操作类teacher的基类。#include #include usingnamespacestd; classperson { protected: intnumber; charname[20]; public: person(charnm[],intnum):number(num)7、 {strcpy(name,nm);} voidshow()const { cout<<"编号:"<8、son::show(); cout<<"班级:"<
4、:publicyuanzhu { protected: floats3; floatv3; public: yuanzhui(intR,inth):circle(R),yuanzhu(R,h) { circle::show(); s3=pi*R*R+38.0; v3=1.0/3*pi*R*R*h; } voidshow() { cout<<"圆锥的高为:"<5、ain() { doubleR; doubleh; cout<<"球半径"<>R; qiuqiu(R); qiu.show(); cout<<"圆柱半径"<>R; cout<<"圆柱高度"<>h; yuanzhuyzu(R,h); yzu.show(); cout<<"圆锥半径"<>R; cout<<"圆锥高度"<>h; yuanzhuiyzui(R,h); yzui.show(); system("PAUSE"); return6、0; }*1.编写一个学生和教师数据输入和显示程序,学生数据有编号、姓名、班级和成绩,教师数据有编号、姓名、职称和部门。要求将编号、姓名输入和显示设计成一个类person,并作为学生数据操作类student和教师类数据操作类teacher的基类。#include #include usingnamespacestd; classperson { protected: intnumber; charname[20]; public: person(charnm[],intnum):number(num)7、 {strcpy(name,nm);} voidshow()const { cout<<"编号:"<8、son::show(); cout<<"班级:"<
5、ain() { doubleR; doubleh; cout<<"球半径"<>R; qiuqiu(R); qiu.show(); cout<<"圆柱半径"<>R; cout<<"圆柱高度"<>h; yuanzhuyzu(R,h); yzu.show(); cout<<"圆锥半径"<>R; cout<<"圆锥高度"<>h; yuanzhuiyzui(R,h); yzui.show(); system("PAUSE"); return
6、0; }*1.编写一个学生和教师数据输入和显示程序,学生数据有编号、姓名、班级和成绩,教师数据有编号、姓名、职称和部门。要求将编号、姓名输入和显示设计成一个类person,并作为学生数据操作类student和教师类数据操作类teacher的基类。#include #include usingnamespacestd; classperson { protected: intnumber; charname[20]; public: person(charnm[],intnum):number(num)
7、 {strcpy(name,nm);} voidshow()const { cout<<"编号:"<8、son::show(); cout<<"班级:"<
8、son::show(); cout<<"班级:"<
此文档下载收益归作者所有