• Предмет: Информатика
  • Автор: alinakaouznaa
  • Вопрос задан 1 год назад

СРОЧНО НУЖНО СДАТЬ СЕГОДНЯ ПОЖАЛУЙСТА ‼️‼️‼️‼️‼️‼️‼️ ДАМ 50 БАЛЛОВ
Помогите пожалуйста с Відомо, що відстань між двома точками, які задані на координат-ній площині своїми координатами (х¹, У¹,) та (х² , у²,), визначається

за формулою:

Пайтон программа

Складіть програму, за допомогою якої знаходять:

1) периметр трикутника, заданого координатами своїх трьох

Приложения:

Ответы

Ответ дал: Alex4023
0

Ответ:

print('Введіть сторони А')

a = input()

a = int(a)

print('Введіть сторону B')

b = input()

b = int(b)

print('Введіть сторону С')

c = input()

c = int(c)

print('Площа трикутника ', a+b+c)

Объяснение:

. . .

Ответ дал: maker69
0

Ответ:

import math

x1 = input("Введіть координати першої вершини у вигляді х, у: ").split(", ")

x2 = input("Введіть координати другої вершини у вигляді х, у: ").split(", ")

x3 = input("Введіть координати третьої вершини у вигляді х, у: ").split(", ")

def find_sides(x1, x2, x3):

side1 = float(math.sqrt((float(x2[0])-float(x1[0]))**2+(float(x2[1])-float(x1[1]))**2))

side2 = float(math.sqrt((float(x3[0])-float(x2[0]))**2+(float(x3[1])-float(x2[1]))**2))

side3 = float(math.sqrt((float(x1[0])-float(x3[0]))**2+(float(x1[1])-float(x3[1]))**2))

sides = [side1, side2, side3]

print(f"Сторони трикутника: {side1} см, {side2} см, {side3} см")

return sides

def perimeter(sides):

perimeter = sides[0]+sides[1]+sides[2]

print(f"Периметр трикутника: {perimeter} см")

return perimeter

def area(perimeter, sides):

p = float(perimeter/2)

area = math.sqrt(p*(p-sides[0])*(p-sides[1])*(p-sides[2]))

print(f"Площа трикутника: {area} см²")

area(perimeter(find_sides(x1, x2, x3)), find_sides(x1, x2, x3))

Вроді так повинно працювать

Вас заинтересует