酒店服务员程序变量c语言,嘎嘎~~~自己期末作业写的程序...酒店管理(本人刚学 表拍我啊~~)...

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

#include "stdio.h"

void dingfang();

void tuifang();

void youhui();

void dingcan();

main()

{

int a,b,c=30,i;

for(i=0;1;i++)

{

printf("1:订房\n");

printf("2:退房\n");

printf("3:优惠\n");

printf("4:订餐\n");

printf("请输入序号:");

scanf("%d",&a);

switch(a)

{

case 1:

c--;

if (c>0)

dingfang();

else

printf("无空房\n");

break;

case 2:

c++;

if (c<30)

tuifang();

else

printf("无可退定房\n");

break;

case 3:

youhui();

break;

case 4:

dingcan();

break;

default:

printf("输入错误,请重新输入");

break;

}

printf("结束请按1,从新选择请输入任意键");

scanf("%d",&b);

if(b==1)

break;

else

continue;

}

}

//订房

void dingfang()

{

int a,b,x,h,i;

printf("请您选择预定种类:\n");

printf("1.单人间/夜100元\n2.双人间/夜200元\n3.三人间/夜300元\n请输入序号:");

scanf("%d",&b);

switch(b)

{

case 1:

printf("请输入预定天数:");

scanf("%d",&x);

printf("请预交款为%d元\n",x*100);

printf("1.继续 2.退出\n");

scanf("%d",&h);

if(h==2)

{

printf("谢谢惠顾,再见\n");

break;

}

else

printf("您已预定成功,请联系服务员.\n");

break;

case 2:

printf("请输入预定天数:");

scanf("%d",&x);

printf("请预交款为%d元\n",x*200);

printf("1.继续 2.重新预定\n");

scanf("%d",&h);

if(h==2)

{

printf("谢谢惠顾,再见\n");

break;

}

else

printf("您已预定成功,请联系服务员.\n");

break;

case 3:

printf("请输入预定天数:");

scanf("%d",&x);

printf("请预交款为%d元\n",x*300);

printf("1.继续 2.重新预定\n");

scanf("%d",&h);

if(h==2)

{

printf("谢谢惠顾,重新预定\n");

break;

}

else

printf("您已预定成功,请联系服务员.\n");

break;

default :

printf("您的输入有误");

break;

}

}

//退房

void tuifang()

{

int c,y;

printf("请您选择退订服务种类:\n");

printf("1.单人间/夜100元\n2.双人间/夜200元\n3.三人间/夜300元\n请输入序号:");

scanf("%d",&c);

switch©

{

case 1:

printf("请您输入要退订的天数:");

scanf("%d",&y);

printf("我们将退您%d元,请联系前台,谢谢您的光临\n",y*100);

break;

case 2:

printf("请您输入要退订的天数:");

scanf("%d",&y);

printf("我们将退您%d元,请联系前台,谢谢您的光临\n",y*200);

break;

case 3:

printf("请您输入要退订的天数:");

scanf("%d",&y);

printf("我们将退您%d元,请联系前台,谢谢您的光临\n",y*300);

break;

default:

printf("您的输入有误");

}

}

//优惠

void youhui()

{

int a,b,c,i;

printf("请输入您的优惠卡类型");

printf("\n1.金卡\n2.银卡\n3.会员卡\n");

scanf("%d",&a);

switch(a)

{

case 1:

printf("请输入消费总额\n");

scanf("%d",&b);

if(b>=10)

printf("您将获得%d元优惠卷,您可以去服务台兑换商品\n",b/10);

else

printf("您不能获得优惠\n");

break;

case 2:

printf("请输入消费总额\n");

scanf("%d",&b);

if(b>=100)

printf("您将获得%d元优惠卷,您可以去服务台兑换商品\n",b/100);

else

printf("您不能获得优惠\n");

break;

case 3:

printf("请输入消费总额\n");

scanf("%d",&b);

if(b>=200)

printf("您将获得%d元优惠卷,您可以去服务台兑换商品\n",b/200);

else

printf("您不能获得优惠\n");

break;

default :

printf("您的输入有误\n");

break;

}

}

//dingcan

void dingcan()

{int a,b;

printf("1普通餐10元每份\n");

printf("2标准餐20元每份\n");

printf("3高等餐50元每份\n");

printf("4豪华餐100元每份\n");

printf("5顶级餐200元每份\n");

printf("请输入你要订选的类型的序号:");

scanf("%d",&a);

switch(a)

{

case 1:

printf("请输入您的房间号,我们将送餐到您房间:");

scanf("%d",&b);

printf("谢谢惠顾,祝您用餐愉快\n");

break;

case 2:

printf("请输入您的房间号,我们将送餐到您房间:");

scanf("%d",&b);

printf("谢谢惠顾,祝您用餐愉快\n");

break;

case 3:

printf("请输入您的房间号,我们将送餐到您房间:");

scanf("%d",&b);

printf("谢谢惠顾,祝您用餐愉快\n");

break;

case 4:

printf("请输入您的房间号,我们将送餐到您房间:");

scanf("%d",&b);

printf("谢谢惠顾,祝您用餐愉快\n");

break;

case 5:

printf("请输入您的房间号,我们将送餐到您房间:");

scanf("%d",&b);

printf("谢谢惠顾,祝您用餐愉快\n");

break;

default:

printf("谢谢使用\n");

}

}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值