Определить тип параллелограмма (ромб, прямоугольник или квадрат) - 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("Параллелограмм");
   }

Объяснение кода листинга программы

  1. Сначала проверяется условие fabs(alfa-90.0)<0.0000001. Если оно истинно, то переходят к следующему условию, иначе выполняется код в блоке else.
  2. В блоке if проверяется условие fabs(a-b)<0.0000001. Если оно истинно, то выводится сообщение Квадрат, иначе выполняется код в блоке else.
  3. В блоке else проверяется условие fabs(a-b)<0.0000001. Если оно истинно, то выводится сообщение Ромб, иначе выводится сообщение Параллелограмм.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.333 из 5
Похожие ответы