Определить тип параллелограмма (ромб, прямоугольник или квадрат) - C (СИ)
Формулировка задачи:
Задача 1. Задан параллелограмм со сторонами a, b и углом α между ними. Определить
тип параллелограмма (ромб, прямоугольник или квадрат), если это
возможно.
Решение задачи: «Определить тип параллелограмма (ромб, прямоугольник или квадрат)»
textual
Листинг программы
if(fabs(alfa-90.0)<0.0000001) { if(fabs(a-b)<0.0000001)printf("Квадрат"); else printf("Прямоугольник"); } else { if(fabs(a-b)<0.0000001)printf("Ромб"); else printf("Параллелограмм"); }
Объяснение кода листинга программы
- Сначала проверяется условие
fabs(alfa-90.0)<0.0000001
. Если оно истинно, то переходят к следующему условию, иначе выполняется код в блоке else. - В блоке if проверяется условие
fabs(a-b)<0.0000001
. Если оно истинно, то выводится сообщениеКвадрат
, иначе выполняется код в блоке else. - В блоке else проверяется условие
fabs(a-b)<0.0000001
. Если оно истинно, то выводится сообщениеРомб
, иначе выводится сообщениеПараллелограмм
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д