Предмет: Информатика, автор: Danaaiojb

Дан треугольник и значения его углов. Необходимо создать программу, определяющую, является ли треугольник остроугольным, прямоугольным или тупоугольным по его углам

Ответы

Автор ответа: Hello355356
0

Ответ:

angle1 = float(input("Введите значение первого угла в градусах: "))

angle2 = float(input("Введите значение второго угла в градусах: "))

angle3 = float(input("Введите значение третьего угла в градусах: "))

if angle1 + angle2 + angle3 != 180:

print("Ошибка: сумма углов треугольника должна быть равна 180 градусов")

else:

max_angle = max(angle1, angle2, angle3)

if max_angle > 90:

print("Треугольник тупоугольный")

elif max_angle == 90:

print("Треугольник прямоугольный")

else:

print("Треугольник остроугольный")

Автор ответа: mkeksik487
1

Ответ:

Для решения этой задачи можно использовать следующий алгоритм:

Считать значения углов треугольника в переменные a, b, c.

Вычислить сумму углов треугольника и сохранить ее в переменную total.

Если значение total равно 180 градусам, то треугольник существует.

Если значение каждого из углов меньше 90 градусов, то треугольник остроугольный.

Если один из углов равен 90 градусам, то треугольник прямоугольный.

Если значение одного из углов больше 90 градусов, то треугольник тупоугольный.

Ниже приведен код на языке Python, реализующий данный алгоритм:
a = int(input("Введите значение угла A: "))

b = int(input("Введите значение угла B: "))

c = int(input("Введите значение угла C: "))

total = a + b + c

if total == 180:

   if a < 90 and b < 90 and c < 90:

       print("Треугольник остроугольный")

   elif a == 90 or b == 90 or c == 90:

       print("Треугольник прямоугольный")

   else:

       print("Треугольник тупоугольный")

else:

   print("Треугольник не существует")


Пример работы программы:

Введите значение угла A: 60

Введите значение угла B: 90

Введите значение угла C: 30

Треугольник прямоугольный

Объяснение:

Похожие вопросы
Предмет: Английский язык, автор: anzeladubinina17