https://www.hackerrank.com/challenges/30-class-vs-instance/problem
class Person{
public:
int age;
Person(int initialAge);
void amIOld();
void yearPasses();
};
Person::Person(int initialAge){
if(initialAge < 0){
cout << "Age is not valid, setting age to 0." << endl;
age = 0;
} else{
age = initialAge;
}
}
void Person::amIOld(){
if(this->age < 13){
cout << "You are young." << endl;
} else if(this->age < 18){
cout << "You are a teenager." << endl;
} else {
cout << "You are old." << endl;
}
}
void Person::yearPasses(){
++this->age;
}
댓글 없음:
댓글 쓰기