DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Програма на C++ із створенням класу Книга та простим успадкуванням

Інформація про навчальний заклад

ВУЗ:
Національний технічний університет України Київський політехнічний інститут
Інститут:
ООП
Факультет:
Факультет інформатики та обчислювальної техніки
Кафедра:
Кафедра обчислювальної техніки

Інформація про роботу

Рік:
2013
Тип роботи:
Лабораторна робота
Предмет:
Об’єктно-орієнтоване програмування
Група:
КН-11
Коротко про документ

Про що ця робота

У документі наведено код програми на мові C++, що демонструє створення класу книга із використанням простого успадкування. Реалізовано базовий клас book та похідний клас library_card з функціями виведення даних.

У роботі розглядаються

  • Об'єктно-орієнтоване програмування
  • Створення класів у C++
  • Просте успадкування
  • Конструктори та методи класів
  • Робота з рядками в C++

Зміст і розділи

  1. Базовий клас book
  2. Похідний клас library_card
  3. Головна функція main
Для кого:Студенти технічних спеціальностей, які вивчають об'єктно-орієнтоване програмування та мову C++.
Викладачі:Не вказано

Ключові поняття

класуспадкуваннябазовий класпохідний класроздільна здатністьstrcpyiostreamоб'єктметоди

Частина тексту файла (без зображень, графіків і формул):

Завдання: Написати програму із створенням класу на тему «Книга» із простим успадкуванням. #include <iostream.h> #include <conio.h> #include <string.h> class book { public: book(char *, char *, int); void show_book(void); private: char title [64]; char author[64]; int pages; }; book::book(char *title, char *author, int pages) { strcpy(book::title, title); strcpy(book::author, author); book::pages = pages; } void book::show_book(void) { cout << "Nazva: " << title << endl; cout << "Avtor: " << author << endl; cout << "Storinka: " << pages << endl; } class library_card : public book { public: library_card(char *, char *, int, char *, int); void show_card(void) ; private: char catalog[64]; int checked_out; }; library_card::library_card(char *title, char *author, int pages, char *catalog, int checked_out) : book(title, author, pages) { strcpy(library_card::catalog, catalog) ; library_card::checked_out = checked_out; } void library_card::show_card(void) { show_book() ; cout << "Katalog: " << catalog << endl; if (checked_out) cout << "Statys: Perevirena" << endl; else cout << "Statys: Vilna" << endl; } void main(void) { clrscr(); library_card card("Nevesta v groby", "Jamsa", 272, "101CPP", 1); card.show_card(); }
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!