Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- class company{
- string name;
- public:
- void set(string name){
- this->name = name;
- }
- string nname(){
- return name;
- }
- };
- class director : public company{
- string name;
- public:
- void set1(string name){
- this->name = name;
- }
- string nname1(){
- return name;
- }
- };
- class director_gos : public director{
- int cash;
- string empl_car;
- public:
- void set2(int cash, string empl_car){
- this->cash = cash;
- this->empl_car = empl_car;
- }
- void get(){
- cout << "Работает в компании: " << nname() << endl;
- cout << "ФИО: " << nname1() << endl;
- cout << "Зарплата: " << cash << endl;
- cout << "Служебный автомобиль: " << empl_car << endl;
- }
- };
- class director_ooo : public director {
- int cash;
- string empl_car;
- public:
- void set3(int cash, string empl_car){
- this->cash = cash;
- this->empl_car = empl_car;
- }
- void get1(){
- cout << "Работает в компании: " << nname() << endl;
- cout << "ФИО: " << nname1() << endl;
- cout << "Зарплата: " << cash << endl;
- cout << "Служебный автомобиль: " << empl_car << endl;
- }
- };
- int main() {
- director_gos dg;
- dg.set("РосТехНадзор");
- dg.set1("Иванов Иван Иванович");
- dg.set2(50000,"Toyota");
- dg.get();
- director_ooo doo;
- doo.set("ООО Сталь-Л");
- doo.set1("Макаров Марк Витальевич");
- doo.set3(150000,"Mercedes");
- doo.get1();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement