收银台小程序

题目:收银柜台收款小程序

要求:

 1.如果购物金额大于500,可享受8折优惠。

 2.输出商品总价,找零数

 3.如果所附的钱数不够,应提醒你还差多少钱



public class project {



/**
* @param args  
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//step1:定义输入变量:单价,数量,收款金额
double price,amount,money;
//step2:定义输出变量:总价,找零
double total,change;
//step3:分别提示用户输入三个值,并保存到对应变量中
/*如何获得用户从控制台输入的数据
* 1.获取控制台输入的数据,就要用scanner
* 什么是scanner:专门获取用户输入的Java API
* 2.如何使用scanner:固定套路,记住即可

* */
         Scanner sc=new Scanner(System.in);
         //冒红原因:默认是不能使用的
         //解决方法:点×,导入相应的包即可
         
         //提示用户:请输入xxx
         System.out.println("请输入商品单价");
         //然后,使用sc获得数据
         price=sc.nextDouble();
         //程序运行到此,会暂停,等待用户输入
         //如果用户在控制台输入了数据,就会按回车
         //sc的nextDouble()方法,会将用户输入的数据保存到price变量中
         //程序继续运行
         //强调:sc有很多方法,但是nextxxx()方法一定要和赋值的变量数据类型匹配。
         System.out.println("请输入购买数量");
         amount=sc.nextDouble();
         System.out.println("请输入收款金额");
         money=sc.nextDouble();
         //阶段测试
         System.out.println(price+","+amount+","+money);
         //也叫打桩:在某个阶段测试程序能否正常运行
         //   可以通过打印变量内容来验证阶段程序是否正确
         //到此,三个输入变量中都得到了用户输入的数据
         
         //step4:使用变量price*amount=总价,保存到total中
         total=price*amount;
         /*step5:判断变量是否超过500
          *      如果超过,则返回total*0.8;
          *             否则返回total;
          *      无论判断结果是什么,都要保存回变量total中
          */
         total=total>500?total*0.8:total;
         //step6:使用变量money-total=找零,保存到change中
         //说明,暂时不考虑money小于total的情况
         if (money>total){
         change=money-total;
         //step7:按照用户要求 ,输出结果
         System.out.println("应收金额"+String.format("%.2f", total));
         System.out.println("找零"+change);
         }
         else
         {
        System.out.println("你还差"+(total-money));
         }
         
}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值