首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
C++面向对象类的实例题目十二
】的更多相关文章
C++面向对象类的实例题目十二
题目描述: 写一个程序计算正方体.球体和圆柱体的表面积和体积 程序代码: #include<iostream> #define PAI 3.1415 using namespace std; class Shape { public: virtual void ShapeName()=0; virtual void area() { return ; } virtual void volume() { return ; } }; class Cube:public Shape { public…
C++面向对象类的实例题目十
题目描述: 编写一个程序,其中有一个汽车类vehicle,它具有一个需要传递参数的构造函数,类中的数据成员:车轮个数wheels和车重weight放在保护段中:小车类car是它的私有派生类,其中包含载人数passager_load:卡车类truck是vehicle的私有派生类,其中包含载人数passager_load和载重量payload.每个类都用相关数据的输出方法. 程序代码: #include<iostream> using namespace std; class Vehicle {…
C++面向对象类的实例题目二
题目描述: 编写一个程序,设计一个产品类Product,其定义如下: class Product { public: Product(char *n,int p,int q); //构造函数 ~Product(); //析构函数 void buy(int money); //购买产品 void get() const; //显示剩余产品数量 private: char * name; //产品名称 int price; //产品单价 int quantity; //剩余产品数量 }; 并用数据进…
C++面向对象类的实例题目四
题目描述: 以面向对象的概念设计一个类,此类包含3个私有数据:unlead.lead(无铅汽油和有铅汽油)以及total(当天总收入,无铅汽油的价格是17元/升,有铅汽油的加个是16元/升),请以构造函数方式建立此值.试输入某天所加的汽油量,本程序将列出加油当天的总收入. 程序代码: #include<iostream> using namespace std; class Gas { public: Gas(double ulp,double lp) { unprice = ulp; pri…
C++面向对象类的实例题目九
题目描述: 编写一个学生和老师数据输入和显示程序,学生数据有编号.姓名.班号和成绩,教师数据有编号.姓名.职称和部门. 要求将编号.姓名.输入和显示设计成一个类person,并作为学生数据操作类student和教师数据操作类teacher的基类. 程序代码: #include<iostream> #include<string> using namespace std; class Person { public: void get() { cout<<"请输…
C++面向对象类的实例题目八
题目描述: 编写一个程序输入3个学生的英语和计算机成绩,并按照总分从高到低排序.要求设计一个学生类Student,其定义如下: 程序代码: #include<iostream> using namespace std; class Student { public: void getscore(); //获取一个学生成绩 void display(); //显示一个学生成绩 void sort( Student *); //将若干个学生按总分从高到低排序 private: int englis…
C++面向对象类的实例题目七
题目描述: 编写两个有意义的类,使一个类嵌套在另一个类中. 分析: 本题涉及两个类student和cdegree,前者为学生类,包含学生的学号(nubner),姓名(name)和成绩(degree),而成绩degree是类cdegree的对象.cdegree类有3个数据成员,分别为数学(math),英语(english)和物理(phy)分数. 程序代码: #include<iostream> #include<string> using namespace std; class S…
C++面向对象类的实例题目五
题目描述: 编写一个程序,采用一个类求n!,并输出5!的值. 程序代码: #include<iostream> using namespace std; class CFactorial { public: CFactorial(int n) { num = n; total = 1; } void calculate() { int n = num; while(n>0) { total *= n--; } } void display() { cout<<num<&…
C++面向对象类的实例题目十一
题目描述: 写一个程序计算三角形,正方形和圆形3种图形的面积 程序代码: #include<iostream> #include<cmath> #define PAI 3.1415 using namespace std; class Shape { public: virtual float area() //定义一个求面积的成员函数 { return 0; } virtual void ShapeName() = 0;//定义一个纯虚函数 }; class Triangle:p…
C++面向对象类的实例题目六
问题描述: 编写一个程序计算两个给定长方形的面积,其中在设计类成员函数addarea()(用于计算两个长方形的总面积)时使用对象作为参数. 程序代码: #include<iostream> using namespace std; class Rectangular { public: Rectangular(double w,double l) { width = w; length = l; } double getc() { circumference = width + length;…