Python ile Yarıçapı Girilen Dairenin Çevre ve Alan Hesabı
Bu yazımızda, Python programlama dilini kullanarak kullanıcı tarafından yarıçapı girilen dairenin çevre ve alan hesabını yapan örnek program kodlayacağız.
İlk olarak problemimizi çözerken yararlanacağımız yaklaşımımızın akış şemasını oluşturalım:
- Adım 1: Başla
- Adım 2: Dairenin yarıçapını gir (yaricap veya r)
- Adım 3: Pi sayısını 3.14159 olarak al
- Adım 4: Pi sayısı ile yarıçapı çarpıp iki katını al ve çevre değişkenine ata (cevre = 2*pi*r)
- Adım 5: Pi sayısı ile yarıçapın karesini çarp ve alan değişkenine ata (alan = p*r*r)
- Adım 6: Çevre ve alan değişkenlerini ekrana yaz.
- Adım 7: Bitir
Sıra geldi yaklaşımımızı koda aktarmaya. Kullanıcı girişi olduğu için haliyle input () fonksiyonunu kullanacağız:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
# Pi sayısını tanımla pi = 3.14159 # Kullanıcıdan yarıçapı al yaricap = float(input("Lütfen dairenin yarıçapını girin: ")) # Çevreyi hesapla cevre = 2 * pi * yaricap # Alanı hesapla alan = pi * yaricap**2 print("Dairenin Çevresi:", cevre) print("Dairenin Alanı:", alan) |
Bu kod parçası, kullanıcının girdiği yarıçapı kullanarak bir dairenin çevresini ve alanını hesaplar. Kodu çalıştırmak için: Trinket
Yukarıdaki örneğimizde, fark ettiyseniz r2 ifadesini elde etmek için r*r şeklinde yazdık. Bu işlemi pow () fonksiyonunu kullanarak da yazabiliriz:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
# Pi sayısını tanımla pi = 3.14159 # Kullanıcıdan yarıçapı al yaricap = float(input("Lütfen dairenin yarıçapını girin: ")) # Çevreyi hesapla cevre = 2 * pi * yaricap # Alanı hesapla alan = pi * pow (yaricap,2) #pow () fonksiyonu kullanıldı print (f"Dairenin Çevresi: {cevre}\nDairenin Alanı: {alan}") |
Python’da pow(x, y)
fonksiyonu, x
‘in y
‘nci kuvvetini hesaplar, bu nedenle pow(yaricap, 2)
ifadesi yaricap**2
ile aynı sonucu verir.
Yukarıdaki örneğimizde, ek olarak print
fonksiyonunda f string kullandık. Bu sayede çıktı daha okunaklı hale gelmiştir.
Ayrıca, yeni bir satıra geçmesi \n
ifadesi kullanılmıştır. Yani print
fonksiyonu, Dairenin Çevresi: ...
yazdıktan sonra yeni bir satıra geçer ve Dairenin Alanı: ...
ifadesini yazdırır.
Kodu çalıştırmak için: Trinket