[c++] [1041] 优惠购物

描述

某商场的客户分为白金卡会员、金卡会员、银卡会员和普通客户。为了回馈广大顾客,现推出以下优惠活动:

(1) 如果客户是白金会员,现在将享受 7 折优惠;

(2) 如果客户是金卡会员,现在将享受 8 折优惠;

(3) 如果客户是银卡会员,现在将享受 9 折优惠;

(4) 如果客户是普通客户,现在将享受 9.5 折优惠。

本题的任务是根据顾客的身份和购买商品的价格,给出应付金额。

输入 

第一行一个字符。“P”表示白金会员,“G”表示金卡会员,“S”表示银卡会员,其他字符表示普通客户。

第二行一个整数,int 范围以内,表示该顾客购买的商品金额。

输出 

一行一个实数,保留两位小数,表示顾客应付金额。

#include <iostream>
#include <iomanip>
using namespace std;
int main(){
  char a;
  int b;
  cin>>a>>b;
  if(a =='P'){
	cout<<fixed<<setprecision(2)<<(double)b*0.7<<endl;    
  }else if(a == 'G'){
    cout<<fixed<<setprecision(2)<<(double)b*0.8<<endl;    
  }else if(a == 'S'){
    cout<<fixed<<setprecision(2)<<(double)b*0.9<<endl;    
  }else{
    cout<<fixed<<setprecision(2)<<(double)b*0.95<<endl;    
  }
  return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值