/
Puzzman
/
basic_programming
Обзор
Документация
Войти
/
Puzzman
/
basic_programming
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
homework_11_5/Lib/Triangle/Triangle.cpp
28 строк
870 B
Puzzanis
refactor
10 сен 2024, 18:25
10 сен 2024, 18:25
19818de
Код
Авторство
О чём код?
#include "Triangle.h" #include "../Error/Error.h" void Triangle::check_geometr_figure()// функция проверки правильности геометрической фигуры { if (sides_count == 3 && (corner_A + corner_B + corner_C) == 180) { printing_is_allowed = true; } else { if (corner_A + corner_B + corner_C != 180) { throw Error("Ошибка создания фигуры. Причина: сумма углов не равна 180\n"); } } } Triangle::Triangle(int set_side_length_a, int set_side_length_b, int set_side_length_c, int set_corner_A, int set_corner_B, int set_corner_C) { name = "Треугольник"; sides_count = 3; side_length_a = set_side_length_a; side_length_b = set_side_length_b; side_length_c = set_side_length_c; corner_A = set_corner_A; corner_B = set_corner_B; corner_C = set_corner_C; }