«Объекто-ориентированное программирование работа с классами Интерфейсы. Виртуальные классы» по дисциплине


Download 151 Kb.
Sana15.06.2023
Hajmi151 Kb.
#1483353
TuriПрограмма
Bog'liq
Юлдашев А ЭВС-21 Лаб№3


МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РФ
ФГБОУ ВО «Поволжский государственный технологический университет»
Кафедра ПиП ЭВС
ОТЧЁТ
по лабораторной работе №3
на тему: «Объекто-ориентированное программирование – работа с классами –
Интерфейсы. Виртуальные классы»

по дисциплине


Языки программирования С++

Выполнил:


студент гр. ЭВС-21 __________ Ахёев М.А
Проверил:
к.т.н, доцент _________ Глухов Д. О.
Дата __________
Йошкар-Ола
2023 г.
Цель работы: Создать консольное приложение содержащее:
- базовый класс (виртуальный) – содержит параметры приватные и публичные
- два класса объекта содержащие формулу для расчета;
- в main реализовать обращение к классам объектам, классы объекты должны наследоваться от базового класса;
- все классы разнести по отдельным файлам;
Программа должны содержать ввод данных, реализацию передачи данных через базовый класс классам объектам и вывод полученных результатов через main на экран.


Ход работы: для начала создаём файл Figure.h чтобы рассчитать площадь фигуре с помощью виртуальные класс .



Рисунок 1. – Объявление функции ввода программы

Затем создаем базовый класс параметры приватные и публичные


содержащие формулу для расчета площадь прямоугольника.
Рисунок 2.- Класс прямоугольника
Потом создаем базовый класс параметры приватные и публичные
содержащие формулу для расчета площадь квадрата.
Рисунок 3. – Класс квадрат.

Теперь создаём файл main.cpp чтобы содержить все файл заголовок.


Рисунок 4. – Основной коды.
Запускаем программу программа сама вычислила площадь прямоугольника и площадь квадрата.





Рисунок 5. – Рабочий программа.


Вывод: в ходе выполнения лабораторной работы ознакомились с базовыми классы создания программ три класса объекта содержащие формулу для расчета.
Download 151 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling