| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 745 人关注过本帖
标题:帮帮忙分析一下
取消只看楼主 加入收藏
zhanglvxuan
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2009-12-18
结帖率:0
收藏
已结贴  问题点数:20 回复次数:3 
帮帮忙分析一下
会员收费系统
(1)能录入会员信息(会员号、会员级别、姓名、消费总金额、积分、本次金额)
(2)能对每个会员进行收费操作
(3)对每个会员的当次消费总额进行打折、将当次金额计入总金额,并记积分
     (其中:具体折扣、积分规则可自定。如金卡,8折,10元积1分;银卡,8.5折。。。)
(4)能输出会员消费记录单


我不知道怎么做!我是初学者,不知道怎么编成一个系统啊!!
是用c语言做的。我编写了一部分,但是不知道对不对!
请大家多多帮忙啊!小女子万分感谢
#include<stdio.h>
#define n 3
#include<string>


struct xinxi   //创建结构体
{
  int hao;
  char xingming;    //姓名
  int jibie;         //会员级别
  float xiaofeie;         //消费总金额
  int jifen;      //  积分
  float bencie;      //本次消费金额
}xinxi[n];
 
void  huiyuan();
void shoufei();
void chaxun() ;

 
 
 void main()
{
  
  while (1)
  {
      char v[2];
      system("cls");
printf("\n********************************");
printf("\n   欢迎进入会员收费系统    ");
printf("\n1、录入会员信息");
printf("\n2、进行收费操作");
printf("\n3、查询打折与积分信息");
printf("\n4、查询会员消费纪录");
printf("\n5、退出");
printf("\n********************************");
     printf("\n请输入:");
    scanf("%d",&v);
    if(v[1]=='\0'){
    switch(v[0])
     {
    case 1:huiyuan();break;
    case 2:shoufei();break;
    case 3:chaxun();break;
    case 5:return;   
    default:printf("有错误!!请重新输入:");
        scanf("%d",&v);
     }
    }
    else
    {   system("cls");
        main();
    }
}
}







void huiyuan()
                        //会员信息录入
{

    int i=0;
    int t='y';
    system("cls");
while(t=='y'||t=='Y')
 {  
      printf("欢迎来到会员注册\n");  
     for(i=0;i<n;i++)
     {
        
    printf("请录入会员信息(首次会员的消费总金额、积分、本次金额均为0\n");
    printf("请输入会员号:\n");
    scanf("%d",&xinxi[i].hao);

    printf("请输入姓名(请用英文或中文输入):\n");
    scanf("%s",&xinxi[i].xingming);
    printf("请选择会员级别:\n");
    printf("请输入1、金卡 2、银卡 3、铜卡\n");
    scanf("%d\n",&xinxi[i].jibie);
    printf("是否继续(请输入小写y/n)\n");
    scanf("%d",&t);
    t=getchar();
    t=getchar();
   if(t=='n')
   { printf("输入完毕,任意键返回\n");   
      return;
   }
     }               

}
   return;
}


void shoufei()    //录入收费,并计算;
{   
    float s,k;
    int x,i;
    system("cls");
    for(i=1;i<n;i++)
    {
        printf("请输入会员号");
        scanf("%d",&xinxi[i].hao);
        printf("请输入本次消费金额(输入0为结束):");
         s=0;
        scanf("%f",&xinxi[i].bencie);
      while(xinxi[i].bencie!=0)
      {
        s=xinxi[i].bencie+s;
        scanf("%f",&xinxi[i].bencie);

      }
         printf("%f",s);
     
    }
   

}


void chaxun()
{    system("cls");
    printf("%d\n",xinxi[n].hao);
   printf("%s\n",xinxi[n].xingming);
   printf("%d\n",xinxi[n].jifen);
}
搜索更多相关主题的帖子: c语言 消费记录 include 积分规则 
2009-12-18 18:51
zhanglvxuan
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2009-12-18
收藏
得分:0 
啊?那要具体要怎么做啊!我是初学者,不是很懂!!能不能具体教我一下!小女子万分感谢啦!!
2009-12-18 21:24
zhanglvxuan
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2009-12-18
收藏
得分:0 
回复 4楼 佳嘉
帮我看一下!如果可以的话,能不能教我一下,我是初学者,对c语言不是很懂!我急着交作业,所以请大家帮帮忙!!在此感谢各位!!
2009-12-18 21:27
zhanglvxuan
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2009-12-18
收藏
得分:0 
回复 8楼 sprink
非常感谢!虽然我看不懂!不过谢谢这位大哥!
那个你能不能写点简单的!
2009-12-19 12:09
快速回复:帮帮忙分析一下
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.033490 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved