用switch语句实现简单的取款机程序

大家好 ,今天给大家分享一个简单的取款机程序

相关函数

  • switch语句,分支语句
  • case语句 ,分支条件
  • break语句,结束循环
  • default语句, 其他分支

演示效果

在这里插入图片描述
试试存款
在这里插入图片描述
存款成功,再试试取款
在这里插入图片描述
取款也成功

代码部分

/*
		源文件名	:	main.c
		作者		:	Abr
		日期		:	2017年8月19日
		功能介绍	:	简单的取款机程序
*/


#include<stdio.h>
#include<stdlib.h>
/* 
				balance(余额),deposit(存款),withdrawal(取款)。

*/
int main()
{
	short cmd=0;
    float balance=0.0f,deposit=0.0f,withdrawal=0.0f;	
    printf("\t\t\t  最小化模拟取款机服务程序\n\n");
    while(1)
    {    	
			printf("\t  commands:0>>清空余额,1>>存款,2>>取款,3>>查询余额,4>>退出\n"); 
        	cmd=getch();	           
			switch(cmd){
			case '0':
            balance=0.0f;
            printf("清空账户余额情况为“succeed”\n");
            break;
            
            case '1':
			printf("请输入存款金额:");
            scanf("%f",&deposit);//lg表示长浮点型变量
            balance=deposit+balance;
			printf("存款情况“succeed”\n");
            break;
              
            case '2':
            printf("请输入取款的金额:");
            scanf("%f",&withdrawal);
            if(withdrawal<balance)
            {
            balance=balance-withdrawal;
            printf("取款情况为“succeed”\n");
            }
            else
            printf("你的当前余额为:%12.3fRMB\t余额不足请充值\n",balance);
            break;
            
            case '3':
            printf("账户当前余额为:%12.3fRMB\n",balance);
            break;
            
            case '4':
            return 0;
            break;
            
            default:        
            break;    
        } 
          
    }
	return 0;
}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值