Java入门第21课——完成收银柜台收款程序V3.0

本教程介绍了如何用Java编写一个收银柜台程序,当商品总价超过500元时给予8折优惠。程序考虑了收款不足的异常情况,通过if-else分支判断收款与应收,输出正确找零或错误提示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题

        编写一个收银柜台收款程序,根据商品总价、购买数量以及收款金额计算并输出应收金额和找零;当总价大于或等于500时,享受8折优惠。考虑程序的异常情况:收款金额小于应收金额。控制台交互情况如下:

        当收款金额大于等于应收金额时,控制台交互情况如图所示:

            image.png

        当收款金额小于应收金额时,控制台的交互情况如图所示。

            image.png

方案

        本案例的实现方案如图所示。

小财迷店铺收银系统是一款非常好用的收银软件,简洁化的前台收银管理,条理清晰的后台商品管理,支持各种外接硬件的接入,一台电脑即能打造低成本专业化的店铺收银系统。方便、简单的操作,有条不紊的后台商品管理,即使您是电脑操作的小白,也能一学即会。    收银结账前台:   1、启动收银前台时,将会跳出快捷键对话框,记住这些快捷键将会大大提高操作速度;  2、收银前台界面简洁、操作简单,支持商品编码或条形码销售产品,所有商品录入后可以直接进行结算打印,  3、支持银行卡结算功能;  4、支持退货功能与会员卡积分功能;  5、点击“设置”按钮可随意设置窗口颜色、背景及自定义快捷键等。    系统管理后台:   1、在商品管理中可录入商品信息,如商品编码或条形码、商品名称、货号、进价等;  2、点击“商品浏览”可浏览录入的所有商品信息;  3、如果想查询某种商品,可在商品查询中根据商品编号、条形码、货号或名称进行查询,也可设置时间来查询某段时间的商品信息;  4、进货管理可通过输入供应商、进货批次来查询进货情况;  5、针对损坏、自用和赠送等的商品可通过库存异动来记录;  6、会员管理功能主要用来对店铺会员进行管理; 7、用户管理主要是针对店铺内部销售人员和收银员,添加新的销售人员、收银员等,对其信息进行修改并设置权限。  8、统计查询的功能主要是通过输入日期、收银员来查询某日、某月或某年的销售额、毛利润的统计;库存统计可统计所有当前库存量。  9、系统设置可对收银前台进行设置,设置店铺名称、小票标题等;也可对后台进行设置,设置低库存提示数量、最低折扣、电子秤设置、手工备份数据库。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

猴子学编程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值