E
erictsn
Anyone can tell me the how to do the function member "Normalize"?
#include "Money.h"
//default constructor with no arg
MoneyType::MoneyType(){
dollars = 0;
cents = 0;
}
//function member MoneyType
MoneyType::MoneyType(long newDollars, long newCents){
// dollars is set to newDollars; cents is set to newCents.
dollars = newDollars;
cents = newCents;
}
long MoneyType:
ollarsAre(){
// class member dollars is returned.
return dollars;
}
long MoneyType::CentsAre(){
// class member Cents is returned.
return cents;
}
MoneyType MoneyType::Add(const MoneyType &value){
// both operands have been initialized.
// value + self is returned.
MoneyType result;
result.cents = cents+value.cents;
result.dollars = dollars+value.dollars;
return result;
}
void MoneyType::Normalize(const myCents &value){
// To implement this member function
// To normalize the cents value the cents to between 0 and 99 and
}
#include "Money.h"
//default constructor with no arg
MoneyType::MoneyType(){
dollars = 0;
cents = 0;
}
//function member MoneyType
MoneyType::MoneyType(long newDollars, long newCents){
// dollars is set to newDollars; cents is set to newCents.
dollars = newDollars;
cents = newCents;
}
long MoneyType:
// class member dollars is returned.
return dollars;
}
long MoneyType::CentsAre(){
// class member Cents is returned.
return cents;
}
MoneyType MoneyType::Add(const MoneyType &value){
// both operands have been initialized.
// value + self is returned.
MoneyType result;
result.cents = cents+value.cents;
result.dollars = dollars+value.dollars;
return result;
}
void MoneyType::Normalize(const myCents &value){
// To implement this member function
// To normalize the cents value the cents to between 0 and 99 and
}