12.5.6. Učitati koordinate 3 tačke u ravni: x1,y1; x2, y2; x3,y3. Te 3 tačke predstavljaju tjemena trougla u ravni. Izračunati i Ispisati obim i površinu tog trougla. Za površinu koristiti Heronovu formulu.

Opis rješenja:

Listing programa:

# 23010110
import random
import math
x1=random.randint(0,1000)
y1=random.randint(0,1000)
x2=random.randint(0,1000)
y2=random.randint(0,1000)
x3=random.randint(0,1000)
y3=random.randint(0,1000)

a=int(math.sqrt((x2-x1)**2+(y2-y1)**2))
b=int(math.sqrt((x2-x3)**2+(y2-y3)**2))
c=int(math.sqrt((x3-x1)**2+(y3-y1)**2))

o=a+b+c
s=o/2

p=math.sqrt(s*(s-a)*(s-b)*(s-c))

print("Duzine stranica su ",a," i ",b," i ",c)
print("Obim je ",o)
print("Povrsina je ",p)

Ispis na ekranu:

Index