极客学伟 2015-07-02 13:59 采纳率: 100%
浏览 1583
已采纳

学弟课堂作业,帮他解决下-工作太忙

/*模拟一个在线课程学习系统

有一个在线学习网站,打开程序,弹出“欢迎登陆学习网站”。
然后弹出选项“请选择功能:1.注册 2.登陆”。
如果选择不是1和2,提示重新选择。
如果选择1,进入注册界面—> 提示“请设置用户名,要求为6位整数”,如果输入错误,允许循环输入。然后继续提示“请输入密码,要求为6位整数”,如果输入错误,允许循环输入。输入正确后,提示“设置成功”,并存储信息。然后跳转到登陆界面。
如果选择2,进入登陆界面,提示用户输入登陆账号和密码,如果注册了,那么使用注册密码,如果没注册,默认登陆的账号为“123456”,默认密码为“111111”。验证登陆,有三次机会,三次输入失败,提示“验证失败,账户被锁!”,并退出程序。如果输入账号和密码正确,弹出“恭喜您,登陆成功!”。
登陆成功之后,展示主界面,如下所示
请选择操作:
1. 开始学习
2. 查询学习次数
3. 购买
4. 设置
5. 退出
如果选项不是1~5,提示“选择错误,请重新选择”。
如果选择1,开始学习,只要开始学习,购买的学习次数 -1 。因此,先判断是否有剩余学习次数。默认初始学习次数为3次。如果次数为0,提示“对不起,学习次数为0,请先购买!”。然后跳到购买模块。
如果有剩余学习次数,学习次数-1,提示“正在学习 ^o^ \n 学习结束!”,然后跳到主界面,继续选择。
如果选择2,展示“您已学习x次,剩余学习次数为x次”,然后跳到主界面,继续选择。
如果选择3,提示“请输入购买学习次数”,要求购买的次数大于0小于10,进行验证,如果输入错误,重新输入。输入符合规定次数后,提示“购买成功,您剩余学习次数为x次!”,然后跳到主界面,继续选择。
如果选择4,展示“账号设置,1.修改账号,2.修改密码”,输入不是1和2,提示重新输入。如果输入1,修改账号,要求6位数字,如果和旧的账号名称相同,提示“不能与旧的账号名称相同,请重新输入”,输入新的符合规则的账号后,提示“恭喜你,账号设置成功!”,然后跳到主界面,继续选择。如果输入2,修改密码,要求6位数字,如果和旧的密码相同,提示“不能与旧的密码相同,请重新输入”,输入新的符合规则的密码后,提示“恭喜你,密码设置成功!”。然后跳到主界面,继续选择。
如果选择5,提示“退出成功!”,然后跳转到登陆模块,提示重新登陆。*/


  • 写回答

8条回答 默认 最新

  • Quan.S 2015-07-03 01:09
    关注

    同学,你说的很详细了,建议将你的语言画成流程图什么的。然后再去设计代码结构(分几个.C、.h什么的),然后再写具体逻辑,再不会写,就问人。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(7条)

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器