#include "race.h"
using namespace std;
const int pay_ratio_racer = 500;
const int pay_ratio_engineer = 50;
Person::Person() {}
const string Person::get_name() {
return name;
}
const string Person::get_surname() {
return surname;
}
const int Person::get_payment() {
return payment;
}
void Person::set_name(string name) {
this -> name = name;
}
void Person::set_surname(string surname) {
this -> surname = surname;
}
void Person::set_payment(int payment) {
this -> payment = payment;
}
Racer::Racer() {
win_race = 0;
}
const int Racer::get_premie() {
return (win_race*pay_ratio_racer);
}
const int Racer::get_pay() {
return get_payment()+get_premie();
}
const int Racer::get_win_race() {
return win_race;
}
void Racer::set_win_race(int win_race) {
this -> win_race = win_race;
}
Engineer::Engineer() {
time_usage = 0;
overtime = 0;
}
const int Engineer::get_premie() {
return (overtime*pay_ratio_engineer);
}
const int Engineer::get_pay() {
return (get_payment()*time_usage)+get_premie();
}
void Engineer::set_time_usage(int time_usage) {
this -> time_usage = time_usage;
}
void Engineer::set_overtime(int overtime) {
this -> overtime = overtime;
}