50724

Використання спадкування для створення ієрархії класів

Лабораторная работа

Информатика, кибернетика и программирование

Тема: використання спадкування для створення ієрархії класів. Ціль роботи: одержати навички у використанні спадкування для створення похідних класів при простому спадкуванні. Обладнання: ПК, ПО Borland C++

Украинкский

2014-01-29

37 KB

1 чел.

МП: Лабораторная                                   Вариант №20                                                   Ярыдин Ярослав

Лабораторна робота №32

Тема: використання спадкування для створення ієрархії класів

Ціль роботи: одержати навички у використанні спадкування для створення похідних класів при простому спадкуванні

Обладнання: ПК, ПО Borland C++

Хiд роботы

1. Правила безпеки у компютерному класi

2. Скласти програму за індивідуальним завдання.

Варіант

Поняття

20

Плоттеры

Лiстiнг програми

Результат роботи

#include <iostream.h>

class Plot{

public:

void coutr();

void cinr();

static int kol;

private:

char imya[20],cena[20],sht[20];};

int Plot::kol=1;

void Plot::cinr(){

cout<<"Введите название: ";

cin>>imya;

cout<<"Цена устройства: ";

cin>>cena;

cout<<"Кол-во устройств: ";

cin>>sht;

cout<<"____________\n\n";}

void Plot::coutr(){

cout<<"Название устройства: "<<imya;

cout<<"\nЦена оборудования "<<cena;

cout<<"\nКол-во устройств: "<<sht;

cout<<"\n••••••••••••••••••••••\n";}

void main(){

int n,k,kolr;

cout<<"Кол-во экземпляров: ";

cin>>n;

Plot*mas=new Plot[n];

for(k=0;k<n;k++)

mas[k].cinr();

kolr=Plot::kol;

cout<<"••••••••••••••••••••••\n";

for(k=0;k<n;k++){

cout<<"Номер устройства: "<<kolr<<'\n';

mas[k].coutr();}}

Висновок: я одержав навички у використанні спадкування для створення похідних класів при простому спадкуванні