资源简介
用C编写的超市收银系统 ~比较完整的实现了超市收银系统的基本功能
代码片段和文件信息
#include “super.h“
extern void savegoodsinf();
extern void savememberinf();
/*********************************************************************************/
void CheckBill()//业绩查询
{
int a=1;
int i;
float monthsale=0monthprofile=0;
float monthcost=0;
time_t ltime;
struct SellLNode * p1;
time(<ime);
while(a)
{
printf(“\n\t\t***************************************************\n“);
printf(“\t\t* 欢 迎 进 入 超 市 管 理 员 系 统 *\n“);
printf(“\t\t***************************************************\n“);
printf(“\t\t 1.查看本日出售记录\n“);
printf(“\t\t 2.查看日销售业绩\n“);
printf(“\t\t 3.查看日入库数额\n“);
printf(“\t\t 0.退出\n“);
printf(“\t\t***************************************************\n“);
printf(“\t\t %s“ctime( <ime ));
printf(“\t\t***************************************************\n“);
printf(“\t\t请选择:“);
fflush(stdin);
scanf(“%d“&a);
switch(a)
{
case 0:
system(“cls“);
break;
case 1:
p1=sellhead.next;
printf(“编号 名称 数目 价格(元) 时间\n“);
while(p1!=NULL)
{
printf(“%-8d%-12s%-8d%-14.2f%d:%d\n“p1->data.codep1->data.c\
p1->data.nump1->data.pricep1->data.soldtime.hourp1->data.soldtime.minute);
p1=p1->next;
}
printf(“\t按任意键返回!“);
fflush(stdin);
getchar();
system(“cls“);
break;
case 2:
printf(“日期(日) 日销售额(元) 日收益(元)\n“);
for (i=0;i<31;i++)
{
printf(“%-10d%-14.2f%.2f\n“i+1sale1[i].daysalesale1[i].profit);
monthsale+=sale1[i].daysale;
monthprofile+=sale1[i].profit;
}
printf(“本月总营销额为:%.2f元\n“monthsale);
printf(“本月总盈利为:%.2f元\n“monthsale);
printf(“\t按任意键返回!“);
fflush(stdin);
getchar();
system(“cls“);
break;
case 3:
printf(“日期(日) 日入库成本(元)\n“);
for (i=0;i<31;i++)
{
printf(“%-10d%-14.2f\n“i+1stock1[i].day_cost);
monthcost+=stock1[i].day_cost;
}
printf(“本月入库总成本为:%.2f元\n“monthcost);
printf(“\t按任意键返回!“);
fflush(stdin);
getchar();
system(“cls“);
break;
default:printf(“请输入正确的选项!“);
}
}
}
/*********************************************************************************/
int revise_price() //修改商品出售价格;
{
int id=0;
struct GoodsLNode *p;
p=goodshead.next;
printf(“要修改价钱的商品代号:“);
fflush(stdin);
scanf(“%d“&id);
while (p!=NULL&&p->data.code==id)
{
if (p->data.code==id)
{
printf(“编号 名称 产地 库存数目 进价 售价 生产日期 失效期\n“);
printf(“%-6d%-12s%-12s%-10d%-8.2f%-8.2f%-4d.%-2d.%-4d%-4d.%-2d.%-2d\n“\
p->data.codep->data.cp->data.Np->data.nump->data.truepricep->data.soldprice\
p->data.perday.yearp->data.perday.monthp->data.perday.day\
p->data.failday.yearp->data.failday.monthp->data.failday.day);
printf(“价格要修改为:“);
fflush(stdin);
scanf(“%f“&p->data.soldprice);
printf(“修改成功!“);
return 1;
}
p=p->next;
}
if (NULL==p)
{
printf(“商品编号不存在,请在全部商品信息中确认!\n“);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 8402 2010-12-14 16:16 超市收银系统最终版\Check.c
文件 5837 2010-12-14 11:56 超市收银系统最终版\DataDeal.c
文件 2280 2010-12-13 23:05 超市收银系统最终版\Login.c
文件 84 2010-12-10 10:50 超市收银系统最终版\main.c
文件 11367 2010-12-14 16:16 超市收银系统最终版\Sell1.c
文件 11112 2010-12-14 16:14 超市收银系统最终版\Stock.c
文件 28 2010-12-10 10:54 超市收银系统最终版\super.c
文件 2539 2010-12-14 14:11 超市收银系统最终版\super.h
文件 4619 2010-12-10 18:01 超市收银系统最终版\test.dsp
文件 533 2010-11-29 22:19 超市收银系统最终版\test.dsw
文件 115712 2010-12-14 16:24 超市收银系统最终版\test.ncb
文件 56832 2010-12-14 16:24 超市收银系统最终版\test.opt
文件 1228 2010-12-14 16:24 超市收银系统最终版\test.plg
文件 24623 2010-12-14 16:16 超市收银系统最终版\Debug\Check.obj
文件 0 2010-12-14 16:17 超市收银系统最终版\Debug\Check.sbr
文件 14836 2010-12-14 14:11 超市收银系统最终版\Debug\DataDeal.obj
文件 0 2010-12-14 14:11 超市收银系统最终版\Debug\DataDeal.sbr
文件 9483 2010-12-14 16:07 超市收银系统最终版\Debug\Login.obj
文件 0 2010-12-14 16:07 超市收银系统最终版\Debug\Login.sbr
文件 2309 2010-12-14 16:23 超市收银系统最终版\Debug\main.obj
文件 0 2010-12-14 16:23 超市收银系统最终版\Debug\main.sbr
文件 31670 2010-12-14 16:17 超市收银系统最终版\Debug\Sell1.obj
文件 0 2010-12-14 16:17 超市收银系统最终版\Debug\Sell1.sbr
文件 31351 2010-12-14 16:24 超市收银系统最终版\Debug\Stock.obj
文件 0 2010-12-14 16:24 超市收银系统最终版\Debug\Stock.sbr
文件 164864 2010-12-14 16:24 超市收银系统最终版\Debug\test.bsc
文件 229465 2010-12-14 16:24 超市收银系统最终版\Debug\test.exe
文件 393780 2010-12-14 16:24 超市收银系统最终版\Debug\test.ilk
文件 219824 2010-12-14 16:07 超市收银系统最终版\Debug\test.pch
文件 648192 2010-12-14 16:24 超市收银系统最终版\Debug\test.pdb
............此处省略7个文件信息
- 上一篇:Matrix Vision相机驱动 MV
- 下一篇:C++ 试卷 吉林大学
相关资源
- C++ 试卷 吉林大学
- VS MFC 聊天程序
- C++程序设计语言 The C++ Programming Lang
- C++程序语言设计第四版 高清 中英文
- 北航991历年真题,答案以及c语言 数据
- [纯C语言 + Win32 API]一步一步写个围棋
- 死锁的避免与检测(操作系统课设)
- win32 API函数 MFC函数 msdn中文文档
- MFC鼠标中键拖动、同时滚轮缩放根据
- MFC绘图程序
- Microsoft Visual C++集合(2013、2015、201
- 基于VS2017编写的MFC职工工资管理系统
- 《MFC.Windows程序设计(第2版)修订版
- MFC+SQL Server 2014搭建高校教师信息管理
- VC6.0 MSDN
- C++ Primer习题集 第5版 高清 PDF 带目录
- c++典型工控应用编程
- 基于VS2015的MFC的多线程同步套接字网
- C Primer Plus第五版中文版(PDF)
- 基于vs mfc的井字棋游戏代码
- c语言课程设计学生学籍管理系统
- c/c++解决迷宫问题
- 英语词典数据结构课设
- canny边缘检测的c语言实现
- 五子棋小游戏选择棋盘、棋子;双方
- mfcc特征提取,c++代码实现
- Visual C++编程宝典十年典藏版
- 《C++入门到精通的四本书超经典》高
- C++ primer 高清中文版第五版最新带书签
- VC++图像处理设计
评论
共有 条评论