50658

Використання конструкторів і деструкторів

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

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

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

Украинкский

2014-01-28

41.5 KB

3 чел.

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

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

Тема: Використання конструкторів і деструкторів

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

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

Хiд роботы

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

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

Базовий клас

Похідний клас

Похідний клас

продукти

хліб

батон

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

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

#include <iostream.h>

class prod{

public:

prod();

~prod();

 void coutr();

 void cinr();

private:

char *name,*cena,*number;

};

prod::prod(){

name=new char[20];

cena=new char[20];

number=new char[20];}

prod::~prod(){

delete[]name;

delete[]cena;

delete[]number;}

 void prod::cinr(){

cout<<"•••\nВведите название изделия: ";

cin>>name;

cout<<"Введите цену и кол-во изделия: ";

cin>>cena>>number;

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

 void prod::coutr(){

cout<<"Название изделия: "<<name;

cout<<"\nЦена изделия: "<<cena;

cout<<"\nКоличество изделий: "<<number;

cout<<"\n__________\n";}

 void main(){

int n,k;

cout<<"Введите число изделий: ";

cin>>n;

prod*mas=new prod[n];

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

mas[k].cinr();

cout<<"__________\n";

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

mas[k].coutr();

delete[]mas;}

Висновок: я вивчив і навчився використовувати механізм роботи з конструкторами і деструкторами


 

А также другие работы, которые могут Вас заинтересовать

11515. Производство мягкого мороженого 81 KB
  Лабораторная работа № 4 Производство мягкого мороженого Цель работы практически ознакомиться с технологией мягкого мороженого а именно с принципами расчета рецептуры мороженого порядком составления смеси и режимами ее обработки процессом фризерования...
11516. Производство мягких свежих сыров 19.33 KB
  Лабораторная работа № 3 Производство мягких свежих сыров Цель работы ознакомиться с технологическим процессом производства мягких свежих сыров на примере Адыгейского сыра. Задание 1. Определить показатели молока: кислотность и массовую долю жира. Зада...
11517. Определение качественных показателей молока 112 KB
  Лабораторная работа № 1 Определение качественных показателей молока Цель работы ознакомиться с методами анализа молока при определении таких его показателей как титруемая кислотность рН плотность группа чистоты массовая доля жира и белка термоустойчивост
11518. Сепарирование молока 53 KB
  Лабораторная работа № 2 Сепарирование молока Цель работы ознакомиться с устройством сепаратора назначением его отдельных частей правилами эксплуатации сборки и разборки процессом сепарирования молока. Необходимо изучить влияние температуры сепарируемого
11519. Распределение памяти в Windows 136 KB
  Практическая работа №11 Тема: Распределение памяти в Windows Цель работы: изучение распределения адресного пространства в ОС Windows 2000/XP Теоретические сведения В операционной системе используется плоская модель памяти. Все системные программные модули находятся в с...
11520. Теорема Котельникова 259 KB
  ЛАБОРАТОРНАЯ РАБОТА №1 Тема: теорема Котельникова Цель работы: Изучить теорему Котельникова. Разобраться в механизмах квантования сигналов по уровню и времени. Теоретические сведения Теорема Котельникова. Функция времени с
11521. Входные фильтры 62.5 KB
  ЛАБОРАТОРНАЯ РАБОТА №6 Тема: входные фильтры Цель работы: Разобраться в назначении и работе входных фильтров. Научиться отфильтровывать сигналы заданных частот. Теоретические сведения Согласованный фильтр. Прием радиосигнал
11522. Цифро-аналоговые и аналого-цифровые преобразователи 180 KB
  ЛАБОРАТОРНАЯ РАБОТА №2 Тема: цифроаналоговые и аналогоцифровые преобразователи Цель работы: Разобраться в работе цифроаналоговых и аналогоцифровых преобразователей. Научиться строить простые схемы п...
11523. Амплитудное модулирование и демодуляция 158.5 KB
  ЛАБОРАТОРНАЯ РАБОТА №3 Тема: амплитудное модулирование и демодуляция Цель работы: изучить механизм амплитудного модулирования. Научиться строить простейшие схемы модуляторов и демодуляторов. Теоретические сведения Амплиту...