go语言实现家庭收支记账本
毫无意义的实现,不看也罢
package mainimport ("fmt"
)func main() {//声明一个变量,保存接收用户输入的选项key := ""//声明一个变量,控制是否退出forloop := true//定义账户的余额 []balance := 0.0//每次收支的金额money := 0.0//每次收支的说明note := ""//定义个变量,记录是否有收支的行为flag := false//收支的详情使用字符串来记录//当有收支时,只需要对details 进行拼接处理即可details := "收支\t账户金额\t收支金额\t说 明"//显示这个主菜单for {fmt.Println("\n-----------------家庭收支记账软件-----------------")fmt.Println(" 1 收支明细")fmt.Println(" 2 登记收入")fmt.Println(" 3 登记支出")fmt.Println(" 4 退出软件")fmt.Print("请选择(1-4):")fmt.Scanln(&key)switch key {case "1":fmt.Println("-----------------当前收支明细记录-----------------")if flag {fmt.Println(details)} else {fmt.Println("当前没有收支明细... 来一笔吧!")}case "2":fmt.Println("本次收入金额:")fmt.Scanln(&money)balance += money // 修改账户余额fmt.Println("本次收入说明:")fmt.Scanln(¬e)//将这个收入情况,拼接到details变量//收入 11000 1000 有人发红包details += fmt.Sprintf("\n收入\t%v\t%v\t%v", balance, money, note)flag = truecase "3":fmt.Println("本次支出金额:")fmt.Scanln(&money)//这里需要做一个必要的判断if money > balance {fmt.Println("余额的金额不足")break}balance -= moneyfmt.Println("本次支出说明:")fmt.Scanln(¬e)details += fmt.Sprintf("\n支出\t%v\t%v\t%v", balance, money, note)flag = truecase "4":fmt.Println("你确定要退出吗? y/n")choice := ""for {fmt.Scanln(&choice)if choice == "y" || choice == "n" {break}fmt.Println("你的输入有误,请重新输入 y/n")}if choice == "y" {loop = false}default:fmt.Println("请输入正确的选项..")}if !loop {break}}fmt.Println("你退出家庭记账软件的使用...")
}
go语言实现家庭收支记账本相关推荐
- oracle财务软件苹果电脑,收支记账本for Mac-收支记账本Mac版下载 V2.9-PC6苹果网
收支记账本Mac版是Mac电脑上的一款随手记账财务软件.收支记账本Mac版包含了收支账户追踪,财务管理收入和支出等等功能. 软件特色 收支记账本Mac版可以帮助控制您的资金流动. 这是平衡开支和收入的 ...
- 家庭简约记账本,适合你开始记账
为什么工资越来越高,钱包还是瘦呢?钱去哪呢?每个月的吃喝玩乐,从情礼金都有记录清楚吗?对于一个刚尝试记账的人来说,记账工具的选择是一个选择题.各色各样的记账本应用多如牛毛.所以下面也给大家分享一个晨曦 ...
- c语言程序设计家庭收支类,家庭支出管理系统—c语言程序设计
家庭支出管理系统-c语言程序设计 (38页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 11.90 积分 程序设计报告( 2015 / 2016 学年 ...
- c语言程序设计家庭收支类,家庭支出管理系统—c语言程序设计详解.doc
程序设计报告 ( 2015 / 2016 学年 第 二 学期) 题 目:家庭支出管理系统电子科学与工程 指 导 教 师 许棣华 指 导 单 位 日 期 2016年 6 月 3日 成员分工组长() 组员 ...
- 使用晨曦记账本,记录家庭财政收支明细
随着社会经济的发展起来,人们的生活水平的提高,经济收入的提高,人们也越来越关注家庭收支,管理家庭收支也是大家很关注的话题了.所有选择在电脑上记录一个家庭里的收支情况,方便更好的财务管理! 准备工具: ...
- C语言 项目练习-家庭收支软件
目标 需求说明 界面说明 登记收入界面: 登记支出界面 收支明细界面 退出界面 项目代码改进要求 自己完成的代码 版本1 #include<stdio.h> #include<str ...
- 使用晨曦记账本,分析某个时间段每个账户收支结余
记账本最直接的作用就是可以看出自已到底挣了多少钱,花了多个,有没有剩余等,想要清楚管理自己的经济.我们需要一款晨曦记账本.记录收支,分析当天.当月的收支情况,查看每个账户的收支多少? 准备工具: 一台 ...
- 初学java者写家庭收支账本
本篇是一个java初学者写的家庭收支账本,希望对大家有用. 明确要求: 1.在这里在第一个界面它需要四个选择功能. 收支明细 登记收入 登记支出 退 出 2.每次的支出或收入都要记录,以便后续能查找. ...
- 实用记账本,记录日常收支账
现在大家越来越关注记账,通过记账可以了解到我们的收支情况,并且可以通过记账可以展示出哪些不合理的消费,不该产生的消费.那么如何坚持记账这个极其繁杂的记录过程呢?下面我们就来了解一下晨曦记账本,希望对大 ...
- 晨曦记账本,使用项目图表统计收支账户
辛苦了一年,钱挣了也花了,到了年底,我们都会感叹一年都挣了多少,也不知去向,想要更好的管理自已的收支.使用晨曦记账本,记录收支.借还款,分析当天,本年的收支情况.用项目图表,可以分析出每个账户哪个时间 ...
最新文章
- android bitmap 饱和度 demo,Android GPUImage实现多种图像滤镜效果
- 不用光盘可破解电脑系统密码
- 探寻 webpack 插件机制
- 二进制安位处理_处理器与安​​全性之间的联系是什么?
- asp.net学习之再论sqlDataSource 1
- 【Spring】Unable to start ServletWebServerApplicationContext due to miss ServletWebServerFactory bean
- 征集公开课内容的建议
- 初识SONiC,官方文档
- 皮尔逊相关系数_皮尔逊相关系数(Person)
- 中国区块链专利申请数破万:阿里巴巴、联通、复杂美稳居前三甲
- python获取豆瓣高分电影写入MYSQL+matplotlib简单可视化
- 单链表的创建、删除、反转、插入、排序操作
- vue组件之间互相传值:父传子,子传父
- 数据不平衡imblearn算法汇总
- 《scikit-learn机器学习》波斯顿房价预测(线性回归预测)
- 深度学习论文: Multi-modal Sensor Fusion for Auto Driving Perception: A Survey
- 段落分句Java,Java如何将段落分成句子?
- HTML网页播放器带列表,带有播放列表的网页播放器
- C语言中continue和break的用法
- 利用BFS广度优先搜索还原二阶魔方