Предмет: Информатика,
автор: 51310
PYTHON
Напишите функцию, которая вычисляет площадь треугольника, заданного координатами своих вершин.
azaking02:
вводит длину сторны прямоугольника, надо найти и ввывести площадь и периметр этого прямоугольника
Ответы
Автор ответа:
1
Ответ:
код на Python:
import math
x1 = int(input("Введи координату x 1 точки "))
y1 = int(input("Введи координату y 1 точки "))
x2 = int(input("Введи координату x 2 точки "))
y2 = int(input("Введи координату y 2 точки "))
x3 = int(input("Введи координату x 3 точки "))
y3 = int(input("Введи координату y 3 точки "))
a = math.sqrt( pow(x2 - x1, 2) + pow(y2 - y1, 2) )
b = math.sqrt( pow(x3 - x2, 2) + pow(y3 - y2, 2) )
c = math.sqrt( pow(x3 - x1, 2) + pow(y3 - y1, 2) )
p = (a + b + c) / 2
S = math.sqrt( p*(p - a)*(p - b)*(p - c) )
print(S)
Объяснение:
x1,x2,x3,y1,y2,y3 - это координаты точек
a,b,c - вычисление длин между координатами
S - вычисление площади по формуле Герона
Похожие вопросы
Предмет: Английский язык,
автор: Klose1995
Предмет: Русский язык,
автор: mehovova19801
Предмет: Русский язык,
автор: Розолинта
Предмет: Физика,
автор: akuznetsova11021
Предмет: Українська мова,
автор: rozhdestvenskay5