c++定义一个人民币类,

来源:百度知道 编辑:UC知道 时间:2024/06/22 16:39:11
数据成员包括圆、角、分,均为整型.类型转换函数将人民币类强制转换为浮点数,以圆为单位,并编程进行检验

#include <iostream>
using namespace std;

class RMB
{
public:
RMB(){}
RMB(int y,int j,int f):yuan(y),jiao(j),fen(f){}
void calc_value();
float get_value() const;
private:
int yuan,jiao,fen;
float value;
};

void RMB::calc_value()
{
value=yuan+0.1*jiao+0.01*fen;
}

float RMB::get_value() const
{
return value;
}

int main()
{
RMB rmb(1,2,3);
rmb.calc_value();
cout<<rmb.get_value()<<endl;
return 0;
}