Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- class worker{
- string company;
- public:
- void set(string company){
- this->company = company;
- }
- string comp(){
- return company;
- }
- };
- class producer : public worker{
- string name;
- public:
- void set1(string name){
- this->name = name;
- }
- string nname(){
- return name;
- }
- };
- class producer_film : public producer{
- string ganre;
- public:
- void set2(string ganre){
- this->ganre = ganre;
- }
- string f_ganre(){
- return ganre;
- }
- };
- class producer_art_film : public producer_film{
- int cash;
- public:
- void set3(int cash){
- this->cash = cash;
- }
- int money(){
- return cash;
- }
- };
- class producer_document_film : public producer_film{
- int cash;
- public:
- void set4(int cash){
- this->cash = cash;
- }
- int mon1(){
- return cash;
- }
- };
- int main() {
- producer_art_film paf;
- paf.set("20th FOX");
- cout << "Работает в компании: " << paf.comp() << endl;
- paf.set1("Иванов Иван");
- cout << "ФИО: " << paf.nname() << endl;
- paf.set2("Художественный");
- cout << "Работает в " << paf.f_ganre() << " жанре" << endl;
- paf.set3(100000);
- cout << "Зарплата: " << paf.money() << endl;
- producer_document_film pdf;
- pdf.set("Warner Bros");
- cout << "Работает в компании: " << pdf.comp() << endl;
- pdf.set1("Петров Петя");
- cout << "ФИО: " << pdf.nname() << endl;
- pdf.set2("Документальный");
- cout << "Работает в " << pdf.f_ganre() << endl;
- pdf.set4(75000);
- cout << "Зарплата: " << pdf.mon1() << endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement