/
khazov
/
module2
Обзор
Документация
Войти
/
khazov
/
module2
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
task7_2/Rectangl.cpp
17 строк
508 B
KhazovAV
Добавлен свой класс исключений, а также проверки в каждой фигуре на возможность создания.
07 авг 2026, 13:48
07 авг 2026, 13:48
b84684b
Код
Авторство
О чём код?
#include "Rectangl.h" Rectangl::Rectangl(double side_a, double side_b) : Quadrangle(side_a, side_b, side_a, side_b, 90, 90, 90, 90, "�������������") { if (a != c || b != d) throw FigureException("������. ��������������� ������� �� �����!"); if (A != 90.0 || B != 90.0 || C != 90.0 || D != 90.0) throw FigureException("������. ���� �� ����� 90.0 ��������!"); } bool Rectangl::check() const { return (a == c && b == d && A == 90.0 && B == 90.0 && C == 90.0 && D == 90 && Quadrangle::check()); }