一、模拟实现一个基于文本界面的《家庭记账软件》
掌握初步的编程技巧和调试技巧
主要涉及以下知识点:
- 局部变量
- 基本数据类型
- 循环语句
- 分支语句
- 简单的屏幕输出格式控制
进阶编程:面向对象编程使用
二、需求说明
模拟实现基于文本界面的《家庭记账软件》。
该软件能够记录家庭的收入、支出,并能够打印收支明细表。
1、项目采用分级菜单方式。主菜单如下:
-----------------家庭收支记账软件-----------------
1 收支明细
2 登记收入
3 登记支出
4 退 出
请选择(1-4):_
1)、假设家庭起始的生活基本金为10000元。
2)、每次登记收入(菜单2)后,收入的金额应累加到基本金上,并记录本次收入明细,以便后续的查询。
3)、每次登记支出(菜单3)后,支出的金额应从基本金中扣除,并记录本次支出明细,以便后续的查询。
4)、查询收支明细( 菜单1)时,将显示所有的收入、支出名细列表
2、 “登记收入”的界面及操作过程如下所示:
--