Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string.h>
- using namespace std;
- class Paralel{
- public://специфікатор доступу
- string color;//êîë³ð
- int h,osn,side;
- //конструктор за замовчуванням
- Paralel(){
- }
- //параметричний конструктор
- Paralel(int _h,int _osn, int _side, string _color){
- h=_h;
- osn=_osn;
- side=_side;
- color=_color;
- }
- //ввід даних
- void set(){
- cout<<"Input h: ";
- cin>>h;
- cout<<"Input osn: ";
- cin>>osn;
- cout<<"Input side: ";
- cin>>side;
- cout<<"Input color: ";
- cin>>color;
- }
- //вивід даних паралелограма, периметр і площа
- void get(){
- cout<<"h="<<h<<endl;
- cout<<"osn="<<osn<<endl;
- cout<<"side="<<side<<endl;
- cout<<"color="<<color<<endl;
- cout<<"Per=" << per(osn,side)<<endl;
- cout<<"Area=" << area(osn,h)<<endl;
- }
- //обчислення периметру
- float per(int a, int b){
- return 2*(a+b);
- }
- //обчислення площі
- float area(int a, int h0){
- return a*h0;
- }
- };
- //головне тіло програми
- int main(int argc, char* argv[]){
- Paralel obj;//обєкт класу
- obj.set();//ввід даних
- obj.get();//вивід даних
- //використання параметричного конструктора
- Paralel obj1(2,2,2,"Red");
- obj1.get();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement