c++题目,求大神解决

银行提供本外币兑换服务。已知外币有买入价和卖出价。外币持有者持外币到银行兑换人民币,则按照外币的买入价兑换成本币。若持本币到银行兑换外币,银行按照该外币的卖出价返回给持有... 银行提供本外币兑换服务。已知外币有买入价和卖出价。外币持有者持外币到银行兑换人民币,则按照外币的买入价兑换成本币。若持本币到银行兑换外币,银行按照该外币的卖出价返回给持有人本币对应的外币金额。每笔兑换,收取等价人民币金额的千分之五手续费。已知美元的买入价/卖出价为:631.61/634.15
设某美元持有者持2000美元,到银行兑换人民币,问扣除相应手续费以后,该持有人兑换到多少人民币?
设某人民币持有者持10000元到银行兑换美元,问扣除相应手续费以后,该持有人兑换到多少美元?
设计一个外汇兑换计算器类Calc,回答上述问题。
展开
 我来答
GiraKoo
2012-05-29 · 还没有任何签名哦
GiraKoo
采纳数:3949 获赞数:11110

向TA提问 私信TA
展开全部
#include <stdio.h>

#define BUY_IN 631.61
#define SOLD_OUT 634.15
#define FEE 0.005

class Calc
{
public:
double getRMB(double Dollar)
{
return Dollar / 100 * (SOLD_OUT * (1 - FEE)) ;
}
double getDollar(double RMB)
{
return RMB / BUY_IN * 100 * (1 - FEE);
}
};

int main()
{
Calc c;
double a;
a = c.getDollar(1000); // 人民币买美元
a = c.getRMB(1000); // 美元换人民币
return 0;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式