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

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


 

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

60023. Traveling 1011.5 KB
  Work in pairs; make a list of things you need to do when you plan a holiday; put them in the correct order. Use the prompts below...
60025. Traveling. Travel Quote 80 KB
  Listen to the announcements at JFK Airport and answer the questions (You don’t need to understand every announcement.)
60027. Улюблені англійські і американські письменники 43 KB
  During our previous lessons we read and talked about writers and books. And I know that you like to read books. This is very good, because as people say: “Books are our friends”. Why do we call books our friends?
60028. Урок иностранного языка 50 KB
  Der Lektor betritt (der Seminarraum, der Hörsaal, die Aula, das Sprachlabor, der Raum). 2. Die Studenten besprechen (der Text, die Regel, der Wortschatz, die Fehler). 3. Der Student besucht (der Unterricht, die Stunden, die Vorlesungen, das Kino).
60029. Хвороби шлунково-кишкового тракту та їхня профілактика 62.5 KB
  Щодня ви пізнаєте життя відкриваєте для себе світ відкриваєте світу себе. Усе життя для вас попереду. Мотивація навчальної діяльності Головним скарбом життя є не землі що ти завоював не багатства що в тебе в скринях головним скарбом життя є здоровя...
60030. До якості освіти крізь призму інформаційних технологій 255 KB
  Як відомо якість освіти - це соціальна категорія яка визначає сукупність показників які характеризують різні аспекти навчальної діяльності освітнього закладу: зміст освіти форми та методи навчання матеріально-технічну базу...
60031. Конспект заняття з пізнавального розвитку з використанням технік арт-терапії. Сфери життєдіяльності «Природа», «Я Сам», «Люди» 37.5 KB
  Вихователь: Малята Хто б це міг бути На порозі групи зявляється ялинка. Вихователь: Що за гостя завітала до нас Діти: Ялиночка Вихователь: Як ви гадаєте чому саме зараз вона в нас зявилася Діти: Тому що скоро Новий рік.