C++高手请帮助

我是一个新手...在遇到一些题目的时候(好比如是设计一个图书类的程序,可以输入单价和数量,计算出所需金额并根据用户所缴纳的金额找零)我看到题目的时候不知道这个类该怎么弄(... 我是一个新手...在遇到一些题目的时候(好比如是设计一个图书类的程序,可以输入单价和数量,计算出所需金额并根据用户所缴纳的金额找零) 我看到题目的时候不知道这个类该怎么弄(感觉挺乱的,因为老师平时的作业是有给出那个类的一些私有成员和共有成员函数及功能..所以那样做起来很方便.但如果没有那些我就很茫然)...但一看答案就涣然大悟..请问高手们..你们能教教我如何分析题目.理清这个思路呢? 真心谢谢!!!!!! 展开
 我来答
GiraKoo
2012-05-26 · 还没有任何签名哦
GiraKoo
采纳数:3949 获赞数:11110

向TA提问 私信TA
展开全部
1、首先看图书包括什么属性:图书编号(应该能确定是那本书),图书名,作者,等等这些是常用的,能确定这本书的一些属性。有的时候不需要全部都写,不过这一类的数据不能少
2、然后是看看干什么用的。像你这个题目,应该是买书卖书的样子。那就应该有图书的价格吧。应该有买几本书吧。从设计的角度来说,价格应该是书本身固有的属性,而数量应该是用户输入的,所以价格放到输的属性里,价格不放。
3、然后看看方法的确定。作为一个类,应该有数据的输入和数据的输出,像图书的名字啦,变好啦,价格啦,都是创建之初就能确定的东西,那就放到构造函数里初始化。既然数据放进去了,就应该取出来。那就写一个show()显示图书的信息啦。再比如说输入单价和数量,计算金额。你就可以写一个函数,输入的参数为单价和数量(个人认为单价不应该是在函数里输入的,应该是属性成员,不过也视具体情况而定),返回值就写这几本的总价值。再有就是找零,你也可以写一个函数,输入用户给的金额和和应该付的金额,返回找零的金额。
4、还有一类函数就是get()set()函数,因为类的封装性,很多成员数据都不能直接更改。所以我们为可能会产生更改的成员数据提供这种方法。如果出现价格变动,就能通过这些函数对价格进行变更。

基本上就这几类初学时常用的函数。有疑问可以跟进。如果满意,请采纳
陈嘉华0414
2012-05-26
知道答主
回答量:19
采纳率:0%
帮助的人:8.1万
展开全部
这就有关编程的思想,而编程的思想不是用口头来传教就可以修炼成功的,而是要你通过反复地看这些代码,这些编程的书通街都有,你买几本来看,然后不断地修改代码,就好像30行的代码,你用另一种方式来修改,把代码写短写精,记住还有可读性,当你不断地练习就会发现自己一套C++的编程,这就是程序编程的思想。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式