1.需求分析
1)模拟自动提款机ATM界面,有常用的功能
2)主要功能包括:用户输入密码登陆主界面,取款功能,取款后显示取款金额和剩余金额,退出功能
3)程序实现的主界面包括:1.输入正确密码进入主目录界面 2.执行取款界面 3.显示取款金额和剩余金额界面 4.退出系统界面
2.设计思路
设计一个常用的自动取款机界面,包括取款功能,存款功能,查询余额功能,转账功能等。先要用户输入密码,如果密码输入不正确,重新输入,超过三次,退出程序,否则,继续输入。进入界面后,可以取款,存款,查款,完成后退出程序。
3.详细设计
(1)创建一个C文件
(2)引用头文件
(3)变量类型声明 密码p;取款金额M
(4)使用do-while循环,当输入数据不是1,2,3中任意一个时,将始终进行do循环体中的语句,否则
(5)使用switch语句,当输入1时进行用户密码确认,此时用到if语句判断输入密码是否正确及输入密码次数是否超过3次
(6)输入2时进行用户取款操作,输入4时,第一个break跳出里层switch循环,第二个break跳出外层switch循环,回到最初while控制下的主界面。
(7)当输入3时,第一个break跳出switch循环,第二个break跳出while循环,结束本程序。
4.程序实现
#i
网友评论