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;
}