一、 总结
(1) . C#中运算符有算术运算符、关系运算符和逻辑运算符等
(2) . C#中的类型转换分自动类型转换和强制类型转换
(3) . 多重if和switch选择结构都可以用于多分支的情况,但使用场合不同
(4) . while循环先判断再执行,do-while循环反之
(5) . for循环适用于循环次数确定的情况
(6) . break和continue都可以改变程序执行的流程,但含义不同,使用场合也不同
二、 描述
(一) 任务
为某商场开发一套幸运抽奖系统,客户首先注册成为商场会员,会员登录系统,参加抽奖活动
(二) 主要功能
- 注册
- 登录
- 幸运抽奖
三、 任务分解
(一) 任务一:实现菜单的输出显示
1. 需求说明
(1) . 输出菜单
(2) . 选择菜单编号,输出菜单信息
(3) . 如果编号选择错误,输出“您的输入有误!”
2. 完成时间
10分钟
3. 共性问题
(二) 任务二:实现循环执行功能
1. 需求说明
(1) . 系统询问用户是否继续
(2) . 如果用户选择继续,则可以继续选择菜单,否则程序结束,退出系统
2. 完成时间
15分钟
3. 共性问题
(三) 任务三:实现注册
1. 需求说明
(1) . 输入用户名和密码,系统产生4位随机数作为卡号。
(2) . 注册成功,显示注册信息并修改注册标识为true
2. 提示
int max = 99999;
int min = 1000;
Random rd = new Random();
rd.Next(min, max);
3. 完成时间
15分钟
4. 共性问题讲解
(四) 任务四:实现登录功能
1. 需求说明
(1) . 输入注册时的用户名和密码,登录成功,提示欢迎信息
(2) . 如果用户名和密码输入错误,提示用户继续输入,最多有3次输入机会
2. 完成时间
25分钟
3. 共性问题讲解
(五) 任务四五:实现幸运抽奖
1. 需求说明
(1) . 登录成功后,用户选择幸运抽奖菜单,进入幸运抽奖功能
(2) . 输入会员卡号,系统生成5个4位随机数作为幸运数字
(3) . 如果会员卡号是其中之一,则成为本日幸运会员;否则不是幸运会员