iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >C语言实现超市计价收款系统
  • 826
分享到

C语言实现超市计价收款系统

2024-04-02 19:04:59 826人浏览 独家记忆
摘要

本文实例为大家分享了C语言实现超市计价收款系统的具体代码,供大家参考,具体内容如下 学习一个月的C语言,写了一个简易的超市计价收款系统 源码如下 #include<stdio

本文实例为大家分享了C语言实现超市计价收款系统的具体代码,供大家参考,具体内容如下

学习一个月的C语言,写了一个简易的超市计价收款系统

源码如下

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define M 10
typedef struct    //定义商品的结构体 
{   
     
    char name[10];
    int num;
    float  price; 
    int ID; 
}Store;
Store store[M];

void shuru( )   //定义输入商品的函数 
{
    int i;
    int isGo;
    int n;
    for(i=0;i<M;i++)
    {
        store[i].ID=i+1;//自定义商品的ID 
        printf("输入商品的名字\n");
        scanf("%s",&store[i].name); 
        printf("输入商品的价格\n");
        scanf("%f",&store[i].price); 
        printf("还需要输入商品吗?\n");
        printf("1.YES,2.NO\n");
        scanf("%d",&isgo);
        if(isgo!=2)//判断是否继续输入商品 
        {
            
        }else//不输入商品直接跳出,展示所有商品的信息 
        {
            for(n=0;n<=i;n++)
            {
                printf("商品ID\t商品名字\t商品价格\n");
                printf("%d\t,%s\t,%f\n",store[n].ID,store[n].name,store[n].price);
            }
            i=10;
        }
        
    }
}

void shopp()  //购物函数 
{
    int isgo=1;
    int i;
    int n;
    int number;
    int shoppid; 
    float pricenum;
    float pricesum=0.0;
    float priceguke;
     
    
    printf("库存的商品如下\n");
    for(n=0;n<M;n++)
    {
          printf("商品ID\t商品名字\t商品价格\n");
       printf("%d\t,%s\t,%f\n",store[n].ID,store[n].name,store[n].price);
       if(store[n].price==0)//这里是为了不把没定义的商品不显示出来 
       {
           n=M;
          }
    
       
    }
    while(isgo)//购物 
    {
        printf("按下你需要的商品ID和数量\n");
        scanf("%d,%d",&shoppid,&number);
        pricenum=(store[shoppid-1].price)*number;
        pricesum=pricesum+pricenum;
        printf("你购买的商品%s是%d个,价格是%f,总金额是%f\n",store[shoppid-1].name,number,pricenum,pricesum);
        printf("是否继续购物\n");
        printf("0.退出,1.继续\n");
        scanf("%d",&isgo); 
    }
    printf("输入顾客支付的金钱\n");//结算 
    scanf("%f",&priceguke);
    if(priceguke>=pricesum)
    {
        printf("收到顾客%f元,找回顾客%f元\n",priceguke,priceguke-pricesum);
    }else
        {
        printf("收到的钱小于总金额\n");
    }
    printf("谢谢光临\n");
        
}


main()
{
    int xitong=1;
    

    while(xitong!=3)
    {
        printf("-------------------欢迎登录好浪费超市系统-----------------------\n");
           printf("1.输入商品信息\n");
        printf("2.购买商品\n");
        printf("3.退出系购买商品统\n");
        scanf("%d",&xitong);
        switch(xitong)
        {
            case 1:shuru();
            break;
            case 2:shopp();
            break;
            case 3:printf("欢迎再次使用好浪费超市系统\n"); 
        }
                
    }
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: C语言实现超市计价收款系统

本文链接: https://www.lsjlt.com/news/143440.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • C语言实现超市计价收款系统
    本文实例为大家分享了C语言实现超市计价收款系统的具体代码,供大家参考,具体内容如下 学习一个月的C语言,写了一个简易的超市计价收款系统 源码如下 #include<stdio...
    99+
    2024-04-02
  • C语言如何实现超市计价收款系统
    小编给大家分享一下C语言如何实现超市计价收款系统,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!具体内容如下学习一个月的C语言,写了一个简易的超市计价收款系统源码如下#include<stdio.h>#inclu...
    99+
    2023-06-29
  • C#实现简单超市收银系统
    本文实例为大家分享了C#实现简单超市收银系统的具体代码,供大家参考,具体内容如下 今天使用一直学习的抽象类等做了个简单的超市收银系统,不难,不过里面的逻辑要理清楚。 首先我们要知道我...
    99+
    2024-04-02
  • C语言实现超市信息管理系统
    本文实例为大家分享了C语言实现超市信息管理系统的具体代码,供大家参考,具体内容如下 设计要求:设计一个超市信息管理系统,利用结构体存储货物信息和所购买商品的信息,并使用链表保存购物车...
    99+
    2024-04-02
  • C语言实现超市信息管理系统课程设计
    本文实例为大家分享了C语言实现超市信息管理系统的具体代码,供大家参考,具体内容如下 一、 需求分析 目前商品市场的商品信息玲琅满目,货物信息的储存以及更新就变的越来越重要。因此,我们...
    99+
    2024-04-02
  • 如何使用C语言实现超市信息管理系统
    这篇文章主要介绍了如何使用C语言实现超市信息管理系统,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体内容如下设计要求:设计一个超市信息管理系统,利用结构体存储货物信息和所购...
    99+
    2023-06-29
  • C语言实现ATM机存取款系统
    本文实例为大家分享了C语言实现ATM机存取款系统的具体代码,供大家参考,具体内容如下 利用结构体和构造函数并且采用输入输出文件实现ATM机系统。 主要功能有: 利用三种方法查询、开户...
    99+
    2024-04-02
  • 超市商品信息管理系统/超市管理系统的设计与实现
    摘  要 随着现在网络的快速发展,网上管理系统也逐渐快速发展起来,网上管理模式很快融入到了许多国家的之中,随之就产生了“超市商品信息管理系统”,这样就让超市商品信息管理系统更加方便简单。 对于本超市商品信息管理系统的设计来说,系统开发主要...
    99+
    2023-10-08
    java 开发语言
  • Java实战之超市收银管理系统的实现
    目录一、项目简述二、项目运行三、效果图四、核心代码品类信息控制层用户信息控制层商品信息控制层一、项目简述 本系统主要实现的功能有:收银、报表、用户管理、商品管理、销售管理、进货退货管...
    99+
    2024-04-02
  • [附源码]java毕业设计超市收银系统
    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: S...
    99+
    2023-09-26
    java 开发语言 mysql
  • C语言实现会员计费系统
    本文实例为大家分享了C语言实现会员计费系统的具体代码,供大家参考,具体内容如下 一、项目简介 通过“会员卡计费系统”C语言课程设计的实践,掌握函数、数据的读取...
    99+
    2024-04-02
  • C++实现超市商品管理系统最新版
    超市商品管理系统,供大家参考,具体内容如下 一、问题描述及功能要求 1.提供商品系统的添加、删除、编辑、显示等功能。 2.同类系统多数使用结构体数组来操作数据,本系统使用链表结构操作...
    99+
    2024-04-02
  • C语言如何实现银行ATM存取款系统
    这篇文章给大家分享的是有关C语言如何实现银行ATM存取款系统的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、课程设计的目的掌握C语言程序设计的基础知识、基本理论、原理和实现技术。二、课程设计的题目银行ATM存取...
    99+
    2023-06-25
  • C语言实现自动存取款机模拟系统
    本文实例为大家分享了C语言实现自动存取款机模拟系统的具体代码,供大家参考,具体内容如下 #include<stdio.h> #include<string....
    99+
    2024-04-02
  • C语言实现宿舍管理系统设计
    本文实例为大家分享了C语言实现宿舍管理系统的具体代码,供大家参考,具体内容如下 设计目的 《数据结构》课程主要介绍最常用的数据结构,进行数据结构课程设计要达到以下目的: (1)了解并...
    99+
    2024-04-02
  • C语言如何实现会员计费系统
    本文小编为大家详细介绍“C语言如何实现会员计费系统”,内容详细,步骤清晰,细节处理妥当,希望这篇“C语言如何实现会员计费系统”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、项目简介通过“会员卡计费系统”C语言课...
    99+
    2023-06-30
  • C语言实现销售管理系统设计
    本文实例为大家分享了C语言实现销售管理系统设计的具体代码,供大家参考,具体内容如下 某公司有四个销售员(编号: 1-4), 负责销售五种产品(编号: 1-5)。 每个销售员都将当天出...
    99+
    2024-04-02
  • c语言实现足球比赛积分统计系统
    本文实例为大家分享了c语言实现足球比赛积分统计系统的具体代码,供大家参考,具体内容如下    //为简单化,这里没有加上文件的操作  #include <stdio.h&...
    99+
    2024-04-02
  • Python实现简易超市管理系统
    目录一:购物车管理功能二:用户管理功能三:AI客服对话一:购物车管理功能 1.添加商品(不重复添加)、 2.删除商品(购物车中有的才能删除)、 3.查看购物车 4.退出系统 产品列表...
    99+
    2024-04-02
  • Java实现超市会员管理系统
    本文实例为大家分享了Java实现超市会员管理系统的具体代码,供大家参考,具体内容如下 要求:借助集合框架及实用类实现该系统 1、积分累计2、积分兑换3、查询剩余积分4、修改密码5、开...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作