228_尚硅谷_家庭收支软件需求和界面
1.目标
1. 模拟实现一个基于文本界面的 `家庭记账软件`
2. 掌握初步的编程技巧和调试技巧
3. 主要涉及一下知识点:
- 局部变量和基本数据类型
- 循环语句
- 分支语句
- 简单的屏幕输出格式控制
- 进阶: 面向对象编程使用
2.需求说明
1. 模拟实现基于文本界面的 `家庭记账软件`
2. 该软件能够记录家庭的收入、支出,并能够打印收支明细表
3. 项目采用分级菜单方式。主菜单如下
---------------家庭记账软件---------------
1. 收支明细
2. 登记收入
3. 登记指出
4. 退 出
请选择(1-4):1
---------------当前收支明细---------------
收支 账户金额 收支金额 说 明
---------------家庭记账软件---------------
1. 收支明细
2. 登记收入
3. 登记指出
4. 退 出
请选择(1-4):2
本次收入金额: 1000
本次收入说明: 收红包
---------------登记完成---------------
---------------家庭记账软件---------------
1. 收支明细
2. 登记收入
3. 登记指出
4. 退 出
请选择(1-4):1
---------------当前收支明细---------------
收支 账户金额 收支金额 说 明
收入 11000 1000 收红包
---------------家庭记账软件---------------
1. 收支明细
2. 登记收入
3. 登记指出
4. 退 出
请选择(1-4):3
本次收入金额: 50
本次收入说明: 发红包
---------------家庭记账软件---------------
1. 收支明细
2. 登记收入
3. 登记指出
4. 退 出
请选择(1-4):1
---------------当前收支明细---------------
收支 账户金额 收支金额 说 明
发出 10050 50 发红包
---------------家庭记账软件---------------
1. 收支明细
2. 登记收入
3. 登记指出
4. 退 出
请选择(1-4):4
确认是否退出(Y/N):dsd
输入有误请重新输入
确认是否退出(Y/N):N
---------------家庭记账软件---------------
1. 收支明细
2. 登记收入
3. 登记指出
4. 退 出
请选择(1-4):4
确认是否退出(Y/N):Y
程序已退出
浙公网安备 33010602011771号