C++类和对象
Osseyda
Asking the right question is often equal to solving the problem.
展开
-
C++ 类和对象 1.1:旱冰场造价
Request:有一个圆形的旱冰场地,场地内抹水泥,造价为每平方米M元,围栏用木条围成,每米造价N元,输入旱冰场半径,用程序计算出其造价。一级提示:先定义类,确定其数据成员和成员函数。在这里要定义的旱冰场类,实际我们只关心其面积和周长,根据面积计算场地内抹水泥的造价,根据周长计算围栏的造价。有了类的定义,在main函数中定义该类对象,调用成员函数即可以完成求解。二级提示:实际上,对...原创 2019-04-16 16:13:14 · 385 阅读 · 0 评论 -
C++ 类和对象 1.2:长方柱类
Request:编写基于对象的程序,求3个长方柱(Bulk)的体积。数据成员包括长(length)、宽(width)、高(heigth)、体积,要求设计成员函数实现下面的功能:(1)由键盘输入3个长方柱的长、宽、高;(2)计算长方柱的体积(volume)和表面积(areas);(3)输出这3个长方柱的体积和表面积;#include <iostream>using n...原创 2019-04-16 17:25:16 · 458 阅读 · 0 评论 -
C++ 类和对象 1.4:图书馆的书[两次调用getline()用cin.ignore()清楚缓存]
Request:编写一个Book类,包含name(书名)、writer(著者)、public_name(出版社)、price(价格)、number(数量)、NO(书号)等数据成员。定义成员函数setBook,用来为书籍的数据成员赋值,定义成员函数borrow和restore,分别办理借出和还回(借、还书时,暂时只完成数量的增1减1,这里的书仍是一种书的概念,随着课程进展,我们继续做真正的图书管...原创 2019-04-20 19:44:39 · 331 阅读 · 0 评论 -
C++ 类和对象 1.5:数组作数据成员(排序/动态内存分配/文件的读取)
Request:设计一个工资类(Salary),其中类的数据成员如下:class Salary{private: double salarys[50]; //多人的工资 int number; //实际人数};要设计的成员函数有: void set_salarys( ):输入职工工资(输入-1标志着工资输入结束),工资保存到salary数组中,实际人数...原创 2019-04-22 08:55:34 · 770 阅读 · 0 评论 -
C++ 类和对象 1.3:时间类
Request:在原程序上扩充类的功能(1)请在原类基础上,在类内增加下列成员函数(将是内置成员函数) add_a_sec() //增加1秒钟 add_a_minute() //增加1分钟 add_an_hour() //增加1小时在main()数中,调用新增加的成员函数,以测试扩充后的功能。(2)再增加三个成员函数,要求在类内声明,类外定义。...原创 2019-04-17 12:11:46 · 338 阅读 · 0 评论