Вопрос задан 25.02.2021 в 06:15. Предмет Информатика. Спрашивает Шевченко Виктория.

Определите тип треугольника (остроугольный, тупоугольный, прямоугольный) сданными сторонами. Даны

три натуральных числа - стороны треугольника. Необходимо вывести сообщение о типе треугольника. Найдите площадь треугольника. Составьте код , пожалуйста , на PYTHON
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Оверин Слава.

Ответ:

Дан в приложении.

Объяснение:

Я опирался на теорему Пифагора: в прямоугольном треугольнике квадрат гипотенузы равен сумме квадратов двух катетов.

А для нахождения площади была использована формула Герона:

S=\sqrt{p*(p-a)*(p-b)*(p-c)} ;p=(a+b+c)/2



0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно! Вот код на Python, который определяет тип треугольника по заданным сторонам и вычисляет его площадь:

python
import math def determine_triangle_type(a, b, c): # Проверяем условие существования треугольника if a + b > c and b + c > a and a + c > b: # Проверяем тип треугольника if a*a + b*b == c*c or b*b + c*c == a*a or a*a + c*c == b*b: return "Прямоугольный треугольник" elif a*a + b*b < c*c or b*b + c*c < a*a or a*a + c*c < b*b: return "Тупоугольный треугольник" else: return "Остроугольный треугольник" else: return "Треугольник не существует" def calculate_triangle_area(a, b, c): # Вычисляем полупериметр треугольника p = (a + b + c) / 2 # Вычисляем площадь треугольника по формуле Герона area = math.sqrt(p * (p - a) * (p - b) * (p - c)) return area # Ввод сторон треугольника side_a = int(input("Введите длину стороны a: ")) side_b = int(input("Введите длину стороны b: ")) side_c = int(input("Введите длину стороны c: ")) # Определение типа треугольника triangle_type = determine_triangle_type(side_a, side_b, side_c) print("Тип треугольника:", triangle_type) # Вычисление площади треугольника triangle_area = calculate_triangle_area(side_a, side_b, side_c) print("Площадь треугольника:", triangle_area)

Программа запрашивает у пользователя длины сторон треугольника, затем определяет его тип и вычисляет площадь.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос