imLoading adlı üyeden alıntı: mesajı görüntüle
Merhaba,

Proje ödevim var. Basit bir hesap makinesi ve geometrik sekillerin alan ve cevre hesabını yapan bir program yazıyorum.

Her şeyi yaptım fakat bir türlü üçgeni yapamadım. Üçgenin alan ve cevre hesabını nasıl yaparım ?
import math

ax = float(input('a köşesinin x koordinatı: '))
ay = float(input('a köşesinin y koordinatı: '))
bx = float(input('b köşesinin x koordinatı: '))
by = float(input('b köşesinin y koordinatı: '))
cx = float(input('c köşesinin x koordinatı: '))
cy = float(input('c köşesinin y koordinatı: '))


#kenarlar
ab = math.sqrt((ax - bx) ** 2 + (ay - by) ** 2)
bc = math.sqrt((bx - cx) ** 2 + (by - cy) ** 2)
ca = math.sqrt((cx - ax) ** 2 + (cy - ay) ** 2)

#çevre
cevre = ab + bc + ca
print('Çevre:', round(cevre, 2))

#alan - https://www.mathopenref.com/heronsformula.html
p = (ab + bc + ca) / 2
alan = math.sqrt(p * (p - ab) * (p - bc) * (p - ca))
print('Alan:', round(alan, 2))