程序的设计_21点扑克牌游戏

程序的设计_21点扑克牌游戏

ID:46877519

大小:215.00 KB

页数:15页

时间:2019-11-28

程序的设计_21点扑克牌游戏_第1页
程序的设计_21点扑克牌游戏_第2页
程序的设计_21点扑克牌游戏_第3页
程序的设计_21点扑克牌游戏_第4页
程序的设计_21点扑克牌游戏_第5页
资源描述:

《程序的设计_21点扑克牌游戏》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.....课程设计课程名称:程序设计课题名称:21点扑克牌游戏班级:计算机学院12-2BJ班完成人:曹开明(14122403434)指导教师:李宛珊湖南理工学院计算机学院2013年12月19日学习参考.....一、设计目的《面向对象程序设计课程设计》是计算机科学与技术专业和软件工程专业集中实践性环节之一,是学习完《面向对象程序设计》课程后进行的一次全面的综合练习。其目的在于加深对面向对象程序设计中基础理论和基本知识的理解,培养学生的实践能力,促进理论与实践的结合。通过课程设计,让学生能够熟练运用C++进行面向对象编

2、程,建立对象模型,降低软件的复杂性,改善软件的重用性和维护性,提高软件的生产效率,全面掌握面向对象编程技术。二、系统的功能分析必须包括:系统的功能需求,可以画出功能模块图程序的N-S流程图如下图所示:初始化随机种子显示游戏规则While(chchoice)YynN判断chchoiceDo.....while你的选择是明智的显示游戏规个则三、系统的程序设计与实现学习参考.....系统的运行环境:VisualC++6.0(完整绿色版)开发环境:C++系统的详细设计:类classCCard该程序只需要一个CCard类

3、,其中有如下步骤:ClassCCardPrivate:IntmPip[5];(一共有5张牌)IntmNumber;(牌的张数)IntmDollar;(一共有多少钱)IntmGamble;(赌注)IntmWin;(赢得局数)IntmLose;(输的局数)IntmDraw;(平的局数)Public:CCard();(构造函数初始化)VoidFistplayTwo();(第一次出两张牌)IntGetNumber();(返回牌的数目)IntGetPip();(显示牌的总点数)VoidDisplayPip();(一次显示牌的

4、点数)VoidDisplayPip(int);(除第一张牌,一次显示牌的点数)VoidTurnplay();(出第一张牌)VoidWin();(赢了多少钱)VoidLose();(输了)VoidDraw();(平了)IntSetGamble(int);(设置赌注)IntGetMoney();(返回钱数)VoidDisplayInfo();(打印必要信息)IntGetCurrentCard();(返回当前牌)学习参考.....四、系统的运行结果与分析主要是开始运行的界面:当赌注下多了:学习参考.....玩完游戏:附录

5、:系统的源程序#include#include#includeusingnamespacestd;classCCard{private:intnaPip[5];intnNumber;intnDollar;intnGamble;intnWin;intnLose;intnDraw;public:CCard();学习参考.....voidFirstPlayTwo();intGetNumber();intGetPip();voidDisplayPip();voidDisp

6、layPip(int);voidTurnPlay();voidWin();voidLose();voidDraw();intSetGamble(int);intGetMoney();voidDisplayInfo();intGetCurrentCard();};CCard::CCard(){nNumber=0;nDollar=100;for(inti=0;i<5;i++)naPip[i]=0;nGamble=0;nWin=nLose=nDraw=0;}intCCard::GetMoney(void){returnn

7、Dollar;}voidCCard::DisplayInfo(){cout<<"您一共玩了"<

8、)return-1;nGamble=20;}elsenGamble=gamble;nDollar-=nGamble;return0;}voidCCard::FirstPlayTwo(){naPip[0]=rand()%13+1;naPip[1]=rand()%13+1;nNumber=2;}intCCard::GetCurrentCard(){returnn

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。