Тема: ООП С++ основи
Вирішив почати вивчети С++
Основи ніби зрозумів і захотілося не тільки робити якісь арифметичні дії
Код працює
Притання:
Чи є у вас зауваження до цього коду, може щось виправити? Або щось недоречно зроблено.
Почав вивчати недавно.
// C++
#include <iostream>
using namespace std;
class Dog
{
public:
float age_factor = 7;
float human_age(float age_dog)
{
float human_age = age_dog * age_factor;
return human_age;
}
int validate(float age_dog)
{
if (age_dog <= 0)
{
cout << "Введено некоректний вік!" << endl;
return 0;
}
return 1;
}
};
int main()
{
float age, n, values;
cout << "Введіть вік собаки: ";
cin >> n;
Dog dog;
values = dog.validate(n);
if ( values == 0 )
{
return 0;
}
age = dog.human_age(n);
cout << "Вік собаки в людському еквіваленті = " << age << endl;
}
UPD:
задачку взяв звідси https://replace.org.ua/topic/13066/