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
|
|