Вопрос задан 28.06.2023 в 16:32. Предмет Информатика. Спрашивает Коломієць Юра.

Срочно !!! Помогите .Написать программу на питон. Даны три стороны одного треугольника м три

стороны другого треугольника . Определить, будут ли эти треугольники равновеликими,т.е имеют ли они равные площади . Если это не так , он вывести "Foyl"​
0 0
Перейти к ответам

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

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

Ответ:

import math

a = int(input('Введите первую сторону первого треугольника'))

b = int(input('Введите вторую сторону первого треугольника'))

c = int(input('Введите третью сторону первого треугольника'))

d = int(input('Введите первую сторону второго треугольника'))

e = int(input('Введите вторую сторону второго треугольника'))

f = int(input('Введите третью сторону второго треугольника'))

p = (a+b+c)/2

j = p*(p-a)*(p-b)*(p-c)

p2 = (d+e+f)/2

j2 = p*(p-d)*(p-e)*(p-f)

s = math.sqrt(j)

s2 = math.sqrt(j2)

if s == s2:

   print('эти треугольники равновеликии')

else:

   print('Foyl')

Объяснение:

В строчке print('эти треугольники равновеликии') можешь вписать что хочешь вместо эти треугольники равновеликии

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

Конечно, вот пример программы на Python, которая проверяет, будут ли два треугольника равновеликими (имеют ли равные площади) на основе заданных сторон:

python
def calculate_area(a, b, c): # Используем формулу Герона для вычисления площади треугольника s = (a + b + c) / 2 area = (s * (s - a) * (s - b) * (s - c)) ** 0.5 return area def are_triangles_equal(a1, b1, c1, a2, b2, c2): # Вычисляем площади двух треугольников area1 = calculate_area(a1, b1, c1) area2 = calculate_area(a2, b2, c2) # Сравниваем площади с заданной точностью (например, до 6 знаков после запятой) if round(area1, 6) == round(area2, 6): return True else: return False # Ввод данных a1 = float(input("Введите длину первой стороны первого треугольника: ")) b1 = float(input("Введите длину второй стороны первого треугольника: ")) c1 = float(input("Введите длину третьей стороны первого треугольника: ")) a2 = float(input("Введите длину первой стороны второго треугольника: ")) b2 = float(input("Введите длину второй стороны второго треугольника: ")) c2 = float(input("Введите длину третьей стороны второго треугольника: ")) # Проверка и вывод результата if are_triangles_equal(a1, b1, c1, a2, b2, c2): print("Треугольники равновеликие.") else: print("Треугольники не равновеликие.")

Эта программа сначала вычисляет площади обоих треугольников с помощью формулы Герона, а затем сравнивает их на равенство с заданной точностью. Если площади равны, то треугольники считаются равновеликими, и программа выводит соответствующее сообщение. В противном случае выводится "Треугольники не равновеликие".

0 0

Похожие вопросы

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

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

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