c++程序课程设计_投掷骰子游戏

c++程序课程设计_投掷骰子游戏

ID:14049645

大小:432.13 KB

页数:11页

时间:2018-07-25

c++程序课程设计_投掷骰子游戏_第1页
c++程序课程设计_投掷骰子游戏_第2页
c++程序课程设计_投掷骰子游戏_第3页
c++程序课程设计_投掷骰子游戏_第4页
c++程序课程设计_投掷骰子游戏_第5页
资源描述:

《c++程序课程设计_投掷骰子游戏》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、合肥工业大学课程设计报告课程名称C++语言课程设计课题名称投掷骰子游戏专业信息与计算科学班级09-1班学号20096353姓名王豹指导教师陈老师2011年6月6日10目录一、目的与要求………………………………………………………………公布、描述课程设计的目的,约束条件,要求达到的目标等内容一致。二、工具/准备工作………………………………………………………在开放做课程设计项目前,应回顾或复习的相关内容:需要的硬件设施与需要的安装哪些c++集成开发软件。三、分析………………………………………………………………………分析课程设计项目的实现

2、方法,并写出类申明的核心算法和实现代码。四、实现步骤…………………………………………………………………详细介绍项目的操作步骤五、测试与结果………………………………………………………………课程设计程序的屏幕显示,并加以简单的文字说明,注意程序运行要覆盖算法的各种情况,最后说明课程设计是否满足课程设计的要求六、课程设计总结…………………………………………………………主要说明程序设计的特点,进行了哪些功能的拓展,特别是独创或创新的部分,相关课程设计项目最有价值的内容,在哪些方面需要进一步的了解或得到帮助,以及编程实现课程设计的感悟等内容

3、。10一、目的与要求设计一个模拟投掷骰子的游戏程序,其游戏基本内容为,游戏者每次投掷两颗骰子,每颗骰子是一个正方体,有6面上面分别标有1、2、3、4、5、6个圆点,当骰子停止时,要将每颗骰子朝上的点的数相加,在第一次投掷骰时,如果所得到的和为7或11,那么游戏者为赢得胜利;如果所得到的和为2、3或12,那么游戏者为输掉了;如果和为4、5、6、8、9或10,那么为游戏者的点数;如要想赢得胜利,必须继续投掷骰子,直到取得自已的点数为止,但是如果投掷出的和为7,那么游戏者为输了。设计该程序中应包括以下几个功能:1.主菜单界面。包含所具有

4、所有功能的选项。2.获得游戏帮助功能。告诉游戏者游戏规则。3.显示游戏数据功能。在游戏结束时,显示游戏者获得的游戏数据。4.模拟游戏功能。选择进入,开始游戏。5.退出模拟游戏功能。玩完游戏后退出程序。二、工具/准备工作实验开始前,先回顾和复习相关内容在自己的电脑上安装VisualC++,Dev-C++等集成开发软件三、分析1.主菜单程序是通过类的成员函数Game()来实现对主菜单的输入与输出的处理。2.获得游戏帮助功能程序是由类的成员函数Help()来实现。3.显示游戏数据功能程序是由类的成员函数Show()来实现。104.模拟游

5、戏功能程序是由类的成员函数Game()来实现。5.退出模拟游戏功能使程序退出工作状态。classDiceGame{private://数据成员:intnumOfWin;//胜利数次intnumOfLose;//失败数次intnumOfTie;//平局数次//辅助函数intRollDice();//模拟投掷一次骰子voidHelp();//获得帮助voidShow();//显示统计结果public://方法声明:DiceGame();//无参数的构造函数virtual~DiceGame(){}//析构函数voidGame();//模

6、拟游戏};一、实现步骤1.获得游戏帮助功能voidDiceGame::Help()//获得帮助{cout<<"游戏者每次投掷两颗骰子,每个骰子是一个正方体有"<

7、9或10,那么为游戏者的点数;如要想赢得胜利,必"<

8、ndl;cout<<"--------------------------------------------------"<>>"<>>"<

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

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

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