您的位置:首页 > 其它

8.6 编写一个类,其中有一个 double 型私有数据成员 yuan(存放人民币数量,单位 为元),另外包含一个转换运算符重载成员函数以将 yuan 转换成美元(假设 1 美元对换 8.268 人民

2016-07-31 14:51 501 查看
#define _CRT_SECURE_NO_WARNINGS

/*

8.6 编写一个类,其中有一个 double 型私有数据成员 yuan(存放人民币数量,单位

为元),另外包含一个转换运算符重载成员函数以将 yuan 转换成美元(假设 1 美元对换

8.268 人民币)和一个 setvalue()成员函数将美元转换成人民币。

*/

#include<iostream>

#include <math.h>

using namespace std;

class bank

{
double yuan;
double mei;

public:
bank()
{}
bank(double y)
{
yuan = y;
}
operator double()
{
double mei;
mei = yuan/8.268;
return mei;
}
void setvalue(double m)
{
yuan = m *8.268;
cout << "人民币" << yuan << endl;
}

};

void main()

{
bank money(100.5);
double meiyuan = (double)money;
cout << "美元:" << meiyuan << endl;
double dollar = 100.1;
money.setvalue(dollar);

system("pause");

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐