Сделать задание в пайтоне!


Сделать задание в пайтоне!

папа1231 папа1231    2   19.12.2021 15:03    2

Ответы
58584 58584  19.12.2021 15:10

import math

ax, ay = int(input()), int(input())

bx, by = int(input()), int(input())

cx, cy = int(input()), int(input())

print()

abx = abs(ax - bx)

aby = abs(ay - by)

bcx = abs(bx - cx)

bcy = abs(by - cy)

acx = abs(ax - cx)

acy = abs(ay - cy)

ab = math.hypot(abx, aby)

bc = math.hypot(bcx, bcy)

ac = math.hypot(acx, acy)

p = (ab + bc + ac) / 2

s = (p * (p - ab) * (p - bc) * (p - ac)) ** 0.5

print(s)

ПОКАЗАТЬ ОТВЕТЫ
nshxhdnjdbook nshxhdnjdbook  19.12.2021 15:10

Программа:

Python:

Известны координаты вершин A, B, C треугольника. Напишите программу, вычисляющую площадь этого треугольника.

xa = int(input('xa = '))

ya = int(input('ya = '))

xb = int(input('xb = '))

yb = int(input('yb = '))

xc = int(input('xc = '))

yc = int(input('yc = '))

AB = pow((xb - xa)**2 + (yb - ya)**2, 1/2)

BC = pow((xc - xb)**2 + (yc - yb)**2, 1/2)

AC = pow((xc - xa)**2 + (yc - ya)**2, 1/2)

p = (AB + BC + AC) / 2

s = pow(p*(p - AB)*(p - BC)*(p - AC), 1/2)

print('s =', round(s))

Результат:

xa = 2

ya = 1

xb = 6

yb = 5

xc = 10

yc = 1

s = 16

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика