【第十章】综合训练-幸运抽奖

一、 总结

(1) . C#中运算符有算术运算符、关系运算符和逻辑运算符等
(2) . C#中的类型转换分自动类型转换和强制类型转换
(3) . 多重if和switch选择结构都可以用于多分支的情况,但使用场合不同
(4) . while循环先判断再执行,do-while循环反之
(5) . for循环适用于循环次数确定的情况
(6) . break和continue都可以改变程序执行的流程,但含义不同,使用场合也不同

二、 描述

(一) 任务

为某商场开发一套幸运抽奖系统,客户首先注册成为商场会员,会员登录系统,参加抽奖活动

(二) 主要功能

  • 注册
  • 登录
  • 幸运抽奖

三、 任务分解

(一) 任务一:实现菜单的输出显示

1. 需求说明

(1) . 输出菜单
(2) . 选择菜单编号,输出菜单信息
(3) . 如果编号选择错误,输出“您的输入有误!”

image.png

2. 完成时间

10分钟

3. 共性问题

(二) 任务二:实现循环执行功能

1. 需求说明

(1) . 系统询问用户是否继续
(2) . 如果用户选择继续,则可以继续选择菜单,否则程序结束,退出系统

image.png

2. 完成时间

15分钟

3. 共性问题

(三) 任务三:实现注册

1. 需求说明

(1) . 输入用户名和密码,系统产生4位随机数作为卡号。
(2) . 注册成功,显示注册信息并修改注册标识为true


image.png

2. 提示

int max = 99999;
int min = 1000;
Random rd = new  Random();
rd.Next(min, max);

3. 完成时间

15分钟

4. 共性问题讲解

(四) 任务四:实现登录功能

1. 需求说明

(1) . 输入注册时的用户名和密码,登录成功,提示欢迎信息
(2) . 如果用户名和密码输入错误,提示用户继续输入,最多有3次输入机会

image.png

2. 完成时间

25分钟

3. 共性问题讲解

(五) 任务四五:实现幸运抽奖

1. 需求说明

(1) . 登录成功后,用户选择幸运抽奖菜单,进入幸运抽奖功能
(2) . 输入会员卡号,系统生成5个4位随机数作为幸运数字
(3) . 如果会员卡号是其中之一,则成为本日幸运会员;否则不是幸运会员

image.png

推荐阅读更多精彩内容

  • 这篇文章是基于参加pmcaff的用户激励体系课程的学习,跟小伙伴们一起产出的结果。 关于新浪微博激励体系,给我们感...
    独爱衬衣阅读 6,598评论 1 33
  • 0点 支付宝 线下扫码半价,最高-20 7月5日-8月26日,总共8周,每个银行8个活动日; 每周三-周六,用户选...
    不正常生物研究中心阅读 604评论 4 16
  • 产品知识面考察 真题 例题分析 例题7.3 DAU代表 。 日用户点击量 月活跃用户数量 日活跃用户数量 网站...
    爱摄影的奥派阅读 10,939评论 4 46
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 8,007评论 4 43
  • 今天,和妈妈一起回老家看外婆。 85岁的外婆,像个小孩一样,喜欢四处诉说这辈子受了多少苦,带大了多少孩子,现在老了...
    Sunflower_5ddd阅读 54评论 0 0
  • 風兒用它顫抖的筆, 刻畫一首沒有文字的詩行。 在天空的雲彩,在雷電, 在雨霧,在飛鳥遮羞的翅膀。 風兒用它顫抖的筆...
    東方朝西阅读 80评论 6 1
  • 表扬儿子善解人意,知道我的担心。儿子在外面玩儿了一夜,早上就给我电话,告诉我和小伙伴一起锻炼身体去了,在公园呢!还...
    THY桃花颜阅读 114评论 0 5
  • 昨天和今天,这两天,我的生活里发生了挺多的事情。 其实也没有什么大事情,就是心理变化。经历了纠结、伤感、痛苦和思量...
    元气满满的慧慧酱阅读 52评论 0 0