Class 如何使用类调用主函数中的函数? #包括 使用名称空间std; 阶级金钱 { 公众: 金钱(); 货币(int,int); 无效美元(整数d); 无效设置分(内部c); int getDollars()常量; int getCents()常量; 双倍getA

Class 如何使用类调用主函数中的函数? #包括 使用名称空间std; 阶级金钱 { 公众: 金钱(); 货币(int,int); 无效美元(整数d); 无效设置分(内部c); int getDollars()常量; int getCents()常量; 双倍getA,class,Class,如何使用类调用主函数中的函数? #包括 使用名称空间std; 阶级金钱 { 公众: 金钱(); 货币(int,int); 无效美元(整数d); 无效设置分(内部c); int getDollars()常量; int getCents()常量; 双倍getAmount(int,int); 私人: 整数美元; 整数美分; }; 钱 { 美元=0; 美分=0; } 货币:货币(整数d,整数c) { 美元=d; 美分=c; } 无效货币::设置美元(整数d) { 美元=d; } 无效货币::设置美分(整

如何使用类调用主函数中的函数?
#包括
使用名称空间std;
阶级金钱
{
公众:
金钱();
货币(int,int);
无效美元(整数d);
无效设置分(内部c);
int getDollars()常量;
int getCents()常量;
双倍getAmount(int,int);
私人:
整数美元;
整数美分;
};
钱
{
美元=0;
美分=0;
}
货币:货币(整数d,整数c)
{
美元=d;
美分=c;
}
无效货币::设置美元(整数d)
{
美元=d;
}
无效货币::设置美分(整数c)
{
如果(c>100)
{
c=c%100;
美元=美元+(c/100);
}
//如果美分输入参数为100或更大,则更新美元成员。
美分=c;
}
int Money::getDollars()常量
{
归还美元;
}
int Money::getCents()常量
{
退分;
}
double Money::getAmount(整数d,整数c)
{
返回美元+(美分/100);
}
int main()
{
int dlr;
int-cts;
//双金额;
cout>dlr;
cout>cts;
货币货币0(dlr,cts);
库特
#include <iostream>
using namespace std;

class Money
{
public:
Money();
Money(int, int);
void setDollars(int d);
void setCents(int c);
int getDollars() const;
int getCents() const;
double getAmount(int, int);

private: 
int dollars;
int cents;
};

Money::Money()
{
dollars = 0;
cents = 0;

}

Money::Money(int d, int c)
{
dollars = d;
cents = c;
}

void Money::setDollars(int d)
{
dollars = d;
}
void Money::setCents(int c)
{
if (c > 100)
{
    c = c % 100;
    dollars = dollars + (c / 100);
}
//update the dollars member if the cents input argument is 100 or larger. 
cents = c;
}

int Money::getDollars() const
{
return dollars;
}

int Money::getCents() const
{
return cents;
}


double Money::getAmount(int d, int c)
{
return dollars + (cents / 100);
}

int main()
{
int dlr;
int cts;
//double amt;

cout << "Please input amount of dollars: ";
cin >> dlr;
cout << "Please input amount of cents: ";
cin >> cts;

Money money0(dlr, cts);

cout << "The money object1 has amount: " << money0.getDollars() << "." << money0.getCents() << endl;
cout << "The money object2 has amount: " << money0.getAmount() << endl;
//I try to call the functions to tell user how much is it
//use both ways to tell user how much is it(1.getDollars+getCents, 2. getAmount)
return 0;
system("pause");
}