购物车程序
2019-02-19 本文已影响0人
可爱叽叽
程序:购物车
需求:
1.启动程序后,让用户输入工资,然后打印商品列表;
2.允许用户根据商品编号购买商品;
3.用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒;
4.可随时退出,退出时,打印已购买的商品和余额。
假设我现在有10种商品,如下图:

大体思路:
先输入工资,然后打印商品列表
输入你想购买的商品编号
若是输入的为“Q",则退出循环;输入的为编号,则继续进行判断
如果所选商品的价格低于余额,则直接扣款,并且打印“某某商品已被加入购物车”,于此同时,所选的商品要被加入已购买商品的列表中
如果所选商品的价格高于余额,则提醒余额不足,然后返回循环,继续输入商品编号,选择其他商品
当输入的为“Q",退出整个循环时,此时要打印所购买的商品和余额
程序:

结果:
①什么也没买的情况下:

②余额充足的情况下,中途退出:

③余额不足之后,退出程序:

④余额不足之后,换选其他商品:
