超市打折c语言程序,急求一超市的销售记录C程序(各位大哥帮帮忙啊!)

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

使用C语言编写一个模拟超市购物过程的一个模块-----登记顾客选购商品的程序,其功能如下:

1, 假设超市有6种商品,具体信息:商品编号:(M0001--M0006),商品名称和单价依次为:东坡肉 14.00,松鼠鱼 12.00,叫花鸡 16.00,油焖虾 18.00,清蒸蟹 18.00,翡翠羹 8.00;

2  程序要模拟实现顾客选购商品的过程,即:输入商品编号和购买的数量,计算出各项商品的金额(单价*数量),直至顾客结束购买行为.最后列出该顾客购买商品的清单----各项商品的商品金额与他购买的所有商品的总金额.

3  要求得用函数调用来实现这些功能,详见下面的算法说明.

一  声明一个存放超市商品信息的结构体(Product),用来保存超市中的现有的商品信息.该结构体中包括以下内容:商品编号(字符组成),商品名称(字符组成),商品单价(包含了小数点后2位的实数.定义一个该结构的数组变量,并初始化,该数组变量的长度为6).

二  声明并定义一个顾客购买商品记录的结构体(saledRecord),用来储存顾客选购商品的信息,这个结构由下列信息组成:商品编号,商品名称,购买数量,商品金额.定义一个这个结构的数组变量,该数组变量的长度为6.

三  下面是main()的算法:1)  按照屏幕提示"商品编号:",顾客输入要购买的商品编号. 2) 调用CheckProduct()函数,确认顾客所购买的是否是本超市的商品,若是,执行main()的第三步,若不是,则程序提示出错信息"无此商品",程序员跳转第一步,重新输入商品编号.   3)  提示顾客"请输入购买数量:",键盘接受顾客购买的商品的数量,并该数量值进行合法性检查.若该值小于1,则重新执行本步骤的操作;否则,进入第四步.  4)   调用函数CalculatePrice(),在每输入完一次商品编号和购买数量之后,根据购买数量与商品单价计算出商品份额,并保存.  5)  程序提示顾客是否继续输入下一个商品编号,若继续,则跳转到main()算法的第一步,继续执行;否则,进入第六步.  6)  调用函数DisplaySaledProduct(),显示出顾客购买的每一间项商品金额的同时,还要累计并显示出他所购买的全部商品的金额,显示方式为:第一行提示 商品编号:M0003  第二行提示为 请输入购买数量:10 第三行提示为:是否要继续输入?(y/n):y     而后正常退出程序员的运行.

谢谢各位大侠们一定要帮忙啊,急用�

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值