Python ile Üçgenin Alanını Hesaplama
Bu yazımızda, kullanıcının girdiği üçgenin üç kenar uzunluğuna göre üçgenin alanını hesaplayacağız. Bu işlem içinse Heron formülünü kullanacağız. Üçgenin üç kenarını biliyorsak eğer Heron formülü ile alanı şu şekilde hesaplarız:
- cevre = (a + b + c)/2
- alan = (cevre(cevre – a) (cevre – b) (cevre -c))1/2
Artık nasıl bir yaklaşım ile kodumuzu kodlayacağımızı belirleyebiliriz.
- Kullanıcıdan üçgenin üç kenarını almak için input () fonksiyonunu kullanacağız.
- Heron formülüne göre yarı çevreyi hesaplayacağız. Üç kenar uzunluğunu toplayıp ikiye bölerek yarı çevreyi elde edeceğiz.
- Üçgenin alanını hesaplamak için Heron formülünü uygulayarak alanı buluacağız.
- Sonuç olarak üçgenin alanını ekrana yazdıracağız.
Problemimizi çözmek için yararlandığımız algoritmayı ve onu temsil eden akış şemasını oluşturup ardından kodlayalım:
- Kullanıcıdan üç kenar uzunluğunu al.
- Üçgenin çevresini hesaplayıp yarısını al.
- Heron formülünü uygulayarak üçgenin alanını hesapla.
- Sonucu ekrana yazdır.
import math
# Kullanıcıdan üçgenin kenarlarını al
kenar1 = float(input("Birinci kenarı girin: "))
kenar2 = float(input("İkinci kenarı girin: "))
kenar3 = float(input("Üçüncü kenarı girin: "))
# Üçgenin yarı çevresini hesapla
cevre = (kenar1 + kenar2 + kenar3) / 2
# Heron formülüne göre alanı hesapla
alan = math.sqrt(cevre * (cevre - kenar1) * (cevre - kenar2) * (cevre - kenar3))
# Sonucu ekrana yazdır
print(f"Üçgenin alanı: {alan}")