极客学伟 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条)

报告相同问题?

悬赏问题

  • ¥20 关于#qt#的问题:Qt代码的移植问题
  • ¥50 求图像处理的matlab方案
  • ¥50 winform中使用edge的Kiosk模式
  • ¥15 关于#python#的问题:功能监听网页
  • ¥15 怎么让wx群机器人发送音乐
  • ¥15 fesafe材料库问题
  • ¥35 beats蓝牙耳机怎么查看日志
  • ¥15 Fluent齿轮搅油
  • ¥15 八爪鱼爬数据为什么自己停了
  • ¥15 交替优化波束形成和ris反射角使保密速率最大化