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