- •Практичне заняття 8 Теоретична частина
- •Завдання
- •Int main()
- •Void push(int var)
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Лабораторне заняття 9 Теоретична частина
- •Зміст завдання
- •Лабораторне заняття 10 Теоретична частина
- •Практичне заняття 9 Теоретична частина
- •Завдання
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Практичне заняття 10-11 Теоретична частина
- •Завдання
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Лабораторне заняття 11-12 Теоретична частина
- •Завдання 1
- •Завдання 2
- •Завдання 3
- •Int main()
- •Практичне заняття 12-13 Теоретична частина
- •Завдання
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Лабораторне заняття 13 Теоретична частина
- •Завдання 1
- •Int main()
- •Завдання 2
- •Практичне заняття 14 Теоретична частина
- •Завдання
- •Int main()
- •Int main()
- •Лабораторне заняття 14 Теоретична частина
- •Завдання
Int main()
{
clrscr();
DistSign alpha;
alpha.getdist();
DistSign beta(11,6.25);
DistSign gamma(100,5.5,neg);
//Вивід
cout<<"\nA=";alpha.showdist();
cout<<"\nB=";beta.showdist();
cout<<"\nC=";gamma.showdist();
cout<<endl;
bioskey(0);
return 0;
}
Програма 17.5
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
#include<bios.h>
const int LEN=80;
////////////
class employce
{private:
char name[LEN];
unsigned long number;
public:
void getdata()
{cout <<”\nВведіть ПІП: “;cin>>name;
cout <<”\nВведіть номер: “;cin>>number;
}
void putdata() const
{cout<<”\nПІП=”<<name;
cout<<”\nНОМЕР=”<<number;
}
};
class manager:public employce
{private:
char title[LEN];
double dues;
public:
void getdata()
{employce::getdata();
cout<<”\nПосада=”;cin>>title;
cout<<”\nВнески=”;cin>>dues;
}
void putdata() const
{employce::putdata();
cout<<”\nПосада=”<<title;
cout<<”\nВнески=”<<dues;
}
};
//////////
class scientist:public employce
{private:
int puts;
public:
void getdata()
{ employce::getdata();
cout<<”\nПублікацій=”;cin>>puts;
}
void putdata() const
{ employce::putdata();
cout<<»\nPublications=»<<puts;
}
};
////////////
class laborer:public employce
{
};
//////////
Int main()
{clrscr();
manager m1,m2;
scientist s1;
laborer l1;
//Ввід
cout<<endl;
cout<<”Менеджер 1\n”;
m1.getdata();
cout<<”Менеджер 2\n”;
m2.getdata();
cout<<”\nВчений 1”;
s1.getdata();
cout<<”\nРобітник 1”;
l1.getdata();
//Вивід
cout<<”\n\nM1”<<endl;
m1.putdata();
cout<<”\n\nM2”<<endl;
m2.putdata();
cout<<”\n\nS1”<<endl;
s1.putdata();
cout<<”\n\nl1”<<endl;
l1.putdata();
bioskey(0);
return 0;
}
Програма 17.6
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
#include<bios.h>
const int LEN=80;
////////////
class employce
{private:
char name[LEN];
unsigned long number;
public:
void getdata()
{cout <<”\nВведіть ПІП: “;cin>>name;
cout <<”\nВведіть номер: “;cin>>number;
}
void putdata() const
{cout<<”\nПІП=”<<name;
cout<<”\nНомер=”<<number;
}
};
class manager:public employce
{private:
char title[LEN];
double dues;
public:
void getdata()
{employce::getdata();
cout<<”\nPosada=”;cin>>title;
cout<<”\nVnesky=”;cin>>dues;
}
void putdata() const
{employce::putdata();
cout<<”\nПосада=”<<title;
cout<<”\nВнески=”<<dues;
}
};
//////////
class scientist:public employce
{private:
int puts;
public:
void getdata()
{ employce::getdata();
cout<<”\nПублікації=”;cin>>puts;
}
void putdata() const
{ employce::putdata();
cout<<”\nПублікації=”<<puts;
}
};
////////////
class laborer:public employce
{
};
/////////
class foreman:public laborer
{private:
double quotas;
public:
void getdata()
{laborer::getdata();
cout <<” Норма виробітку=”;cin>>quotas;
}
void putdata() const
{laborer::putdata();
cout <<”\n Норма виробітку =”<<quotas;
}
};
//////////
Int main()
{clrscr();
laborer l1;
foreman f1;
//Ввід
cout<<endl;
cout<<”\nРобітник 1”;
l1.getdata();
cout<<”\nБригадир 1”;
f1.getdata();
//Вивід
cout<<”\n\nl1”<<endl;
l1.putdata();
cout<<”\n\nf1”<<endl;
f1.putdata();
bioskey(0);
return 0;
}
Програми 17.8
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
#include<bios.h>
const int LEN=80;
class student
{private:
char school[LEN];
char degree[LEN];
public:
void getedu()
{cout<<”Школа:”;
cin>>school;
cout<<”Рівень:”;
cin>>degree;
}
void putedu() const
{cout<<”\nШкола=”<<school;
cout<<”\nРівень=”<<degree<<endl;
}
};
//////////////
class employce
{private:
char name[LEN];
unsigned long number;
public:
void getdata()
{cout <<”\nВведіть ПІП: “;cin>>name;
cout <<”\nВведіть номер: “;cin>>number;
}
void putdata() const
{cout<<”\nПІП=”<<name;
cout<<”\nНомер=”<<number;
}
};
//////////////
class manager:private employce, private student
{private:
char title[LEN];
double dues;
public:
void getdata()
{employce::getdata();
cout<<”\nПосада=”;cin>>title;
cout<<”\nВнески=”;cin>>dues;
student::getedu();
}
void putdata() const
{employce::putdata();
cout<<”\nПосада=”<<title;
cout<<”\nВнески=”<<dues;
student::putedu();
}
};
///////////
class scientist:private employce,private student
{private:
int puts;
public:
void getdata()
{ employce::getdata();
cout<<”\nПублікацій=”;cin>>puts;
student::getedu();
}
void putdata() const
{ employce::putdata();
cout<<”\nПублікацій=”<<puts;
student::putedu();
}
};
////////////
class laborer:public employce
{
};
////////////
