某电商公司是多站点结构,目前已经开设了ABC三个子站点,这3个子站点的会员等级体系不同,但产品模型和数据是完全一致的,产品平时在各个站点分别有不同的销售价格;现计划在全公司范围内进行618大促,活动期间为6月17日零时-6月19日零时,针对不同用户的会员等级,对产品销售实行不同折扣优惠;
请设计相关的系统对外提供商品实时价格获取功能;
A站点
超级VIP用户:7折优惠
VIP用户:9折优惠
普通用户:无优惠
B站点
金牌客户:6.5折优惠
银牌客户:7.5折优惠
铜牌客户:8.5折优惠
普通用户:无优惠
C站点
皇冠会员:8折优惠
普通用户:无优惠
(ps:这是阿里面试官给的一个笔试题。。。我的方法不一定对也不一定好)
#include<bits/stdc++.h>
using namespace std;
/*input param:
A_SVIP,A_VIP,A_NOVIP;//A站点超级会员,会员,普通用户
B_GOLD,B_SILVER,B_COPPER,B_NOVIP;//B站点金牌,银牌,铜牌,普通用户
C_CROWN,C_NOVIP;//C站点皇冠,普通用户
输入:用户类型 空格 价格
e.g. A_SVIP 100
output param: newPrice 打折后的价格
*/
const double A_SVIP = 0.7;
const double A_VIP = 0.9;
const double A_NOVIP = 1;
const double B_GOLD = 0.65;
const double B_SILVER = 0.75;
const double B_COPPER = 0.85;
const double B_NOVIP = 1;
const