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;}

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


 

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

531. Облік товарів у виробництві 78.5 KB
  Поняття, класифікація та оцінка товарів. Бухгалтерське відображення, операцій, пов'язаних з рухом товарів. Порядок списання товарів при їх вибутті. Торговельні, збутові підприємства на рахунку 28.
532. Изучение многовалютного алгоритма банкира 120 KB
  Изучение тупиковых ситуаций в операционных системах и алгоритма банкира, как средства обхода тупиков. Пример с участием пяти процессов и трех видов ресурсов, требуемых для завершения данных процессов.
533. Система Дело, клиент для мобильного телефона 124 KB
  Описание функций, преимуществ и недостатков. Пример встроенного инструментария. Руководитель может через удобный web-интерфейс удаленно контролировать работу исполнителей, а так же обеспечить формирование единого информационного пространства в рамках территориально распределенной организации.
534. Получение дешевой электроэнергии 92 KB
  Мы рассмотрели, каким способом можно создать такой аппарат; узнали сколько нужно потратить на него времени, денег, кто поможет собрать такой аппарат. Выбрали подходящий способ создания такого аппарата. Собрали этот аппарат. Проанализировали его эффективность в работе.
535. Народы населяющие Северный Кавказ 106.5 KB
  Кавказом называются горы, расположенные между Черным и Каспийским морями, а также страны и области, которые примыкают к ним. Горная система Кавказа называ¬ется Большой Кавказ (в отличие от Малого Кавказа, опоясывающего северо-восточную часть Армянского нагорья).
536. Особенности занятий физической культурой школьников с ослабленным здоровьем 310 KB
  Влияние физических упражнений на организм учащихся с ослабленным здоровьем. Врачебно-педагогическая характеристика школьников. Урок – основная форма организации занятий с учащимися, отнесенными к специальной медицинской группе. Методика проведения занятий при распространенных заболеваниях.
537. Политические проблемы и политические системы как ключевые элементы полит. анализа 96 KB
  Выявление критического инцидента Алоу Роулроу. Метод синектики – предназначен для того, чтоб способствовать различению похожих аналогичных проблем. Управление командными проектами.
538. Антиинфляционная политика государства и её особенности в Российской Федерации 237 KB
  Определение, сущность и виды инфляции. Понятие, цели и задачи антиинфляционной политики. Особенности антиинфляционной политики в России. Антиинфляционная политика РФ в 2010-2011 годах.
539. Обработка одномерных массивов. Выделение минимального и максимального элементов массива 104 KB
  Найти максимальный элемент и поменять его местами со вторым элементом массива. Таблица используемых переменных и компонентов. Максимальный и минимальный элемент массива и его место в массиве.