Добавил:
north memphis Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

oop_5

.pdf
Скачиваний:
0
Добавлен:
29.12.2024
Размер:
189.98 Кб
Скачать

МИНОБРНАУКИ РОССИИ САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ «ЛЭТИ» ИМ В.И. УЛЬЯНОВА (ЛЕНИНА) Кафедра Информационной безопасности

ПРАКТИЧЕСКАЯ РАБОТА №5 По дисциплине «Объектно-ориентированное программирование»

Санкт-Петербург

2023

ЗАДАНИЕ

НА ПРАКТИЧЕСКУЮ РАБОТУ

Исходные данные: написать программу, которая будет находить площадь и периметр прямоугольника по введенной пользователем стороне.

Необходимо реализовать класс «Rectangle», для которого будут определенны методы конструктора, стороны, площади и периметра. Класс «Square» будет описывать квадрат и наследовать класс «Rectangle».

2

СОДЕРЖАНИЕ

ЗАДАНИЕ НА ПРАКТИЧЕСКУЮ РАБОТУ ............................................

2

СОДЕРЖАНИЕ .............................................................................................

3

ТЕОРЕТИЧЕСКОЕ ВВЕДЕНИЕ .................................................................

4

РЕШЕНИЕ ПОСТАВЛЕННОЙ ЗАДАЧИ...................................................

6

ВЫВОД...........................................................................................................

7

3

ТЕОРЕТИЧЕСКОЕ ВВЕДЕНИЕ

Практическая работа выполняется на языке программирования Java.

Необходимо реализовать классы для работы с прямоугольником и с его разновидностью – квадратом. Должны быть написаны следующие классы:

class TRectangle

{

double a; double b; public:

TRectangle(double,double); double square();

double perimeter(); };

class TSquare : public TRectangle

{

public:

TSquare(double); double getSide(); };

class TRectangle

{

double a; protected: double b; public:

TRectangle(double,double); double square();

double perimeter();

4

};

double Tsquare::getSide() { return b; }

5

РЕШЕНИЕ ПОСТАВЛЕННОЙ ЗАДАЧИ

При запуске программы пользователю дается выбор ввода двух сторон прямоугольника. После ввода длин сторон, пользователю выводится значение периметра и площади прямоугольника или квадрата (стороной квадрата является первое введенное число)(рисунок1).

Рисунок 1. Вывод площади и периметра

6

ВЫВОД

В ходе выполнения практической работы была создана программа для расчета периметра и площади по введенным данным. Цель была выполнена.

7

Соседние файлы в предмете Объектно ориентированное программирование