Python: Geometrik Şekillerin Hacimlerini Hesaplama

Python ile kullanıcının seçtiği şekillere ait bilgilerin girilmesiyle o geometrik şekillerin hacimlerini hesaplayan programa ait kodlar.
Python
print("*** Hacim Hesaplama Programı ***")
print("--------------------------------")
print("1. Dikdörtgenler Prizması")
print("2. Küp")
print("3. Küre")
print("4. Silindir")
print("5. Koni")
print("6. Piramit")
print("--------------------------------")
secim = int(input("Hangi şeklin hacmini hesaplamak istiyorsunuz (1-6): "))
if secim == 1:
# Dikdörtgenler prizması
uzunluk = float(input("Taban Uzunluğunu girin: "))
genislik = float(input("Taban Genişliğini girin: "))
yukseklik = float(input("Yüksekliği girin: "))
hacim = uzunluk * genislik * yukseklik
print("Dikdörtgenler prizmasının hacmi:", round(hacim, 2))
elif secim == 2:
# Küp
kenar = float(input("Kenar uzunluğunu girin: "))
hacim = kenar ** 3
print("Küpün hacmi:", round(hacim, 2))
elif secim == 3:
# Küre
yaricap = float(input("Yarıçapı girin: "))
hacim = (4 / 3) * 3.14159 * (yaricap ** 3)
print("Kürenin hacmi:", round(hacim, 2))
elif secim == 4:
# Silindir
yaricap = float(input("Taban yarıçapını girin: "))
yukseklik = float(input("Yüksekliği girin: "))
taban_alani = 3.14159 * (yaricap ** 2)
hacim = taban_alani * yukseklik
print("Silindirin hacmi:", round(hacim, 2))
elif secim == 5:
# Koni
yaricap = float(input("Taban yarıçapını girin: "))
yukseklik = float(input("Yüksekliği girin: "))
taban_alani = 3.14159 * (yaricap ** 2)
hacim = (1 / 3) * taban_alani * yukseklik
print("Koninin hacmi:", round(hacim, 2))
elif secim == 6:
# Piramit
print("Taban türünü seçin:")
print("1. Dikdörtgen")
print("2. Daire")
taban_turu = int(input("Taban türünü seçin (1-2): "))
if taban_turu == 1:
# Dikdörtgen tabanlı piramit
uzunluk = float(input("Tabanın uzunluğunu girin: "))
genislik = float(input("Tabanın genişliğini girin: "))
taban_alani = uzunluk * genislik
elif taban_turu == 2:
# Daire tabanlı piramit
yaricap = float(input("Tabanın yarıçapını girin: "))
taban_alani = 3.14159 * (yaricap ** 2)
else:
print("Geçersiz taban türü!")
taban_alani = 0
yukseklik = float(input("Yüksekliği girin: "))
hacim = (1 / 3) * taban_alani * yukseklik
print("Piramitin hacmi:", round(hacim, 2))
else:
print("Geçersiz seçim! Lütfen 1 ile 6 arasında bir değer girin.")
# Ekran Alıntısı - Dikdörtgenler Prizması
*** Hacim Hesaplama Programı ***
--------------------------------
1. Dikdörtgenler Prizması
2. Küp
3. Küre
4. Silindir
5. Koni
6. Piramit
--------------------------------
Hangi şeklin hacmini hesaplamak istiyorsunuz (1-6): 1
Taban Uzunluğunu girin: 4
Taban Genişliğini girin: 5
Yüksekliği girin: 10
Dikdörtgenler prizmasının hacmi: 200.0
# Ekran Alıntısı - Küp
*** Hacim Hesaplama Programı ***
--------------------------------
1. Dikdörtgenler Prizması
2. Küp
3. Küre
4. Silindir
5. Koni
6. Piramit
--------------------------------
Hangi şeklin hacmini hesaplamak istiyorsunuz (1-6): 2
Kenar uzunluğunu girin: 5
Küpün hacmi: 125.0
# Ekran Alıntısı - Küre
*** Hacim Hesaplama Programı ***
--------------------------------
1. Dikdörtgenler Prizması
2. Küp
3. Küre
4. Silindir
5. Koni
6. Piramit
--------------------------------
Hangi şeklin hacmini hesaplamak istiyorsunuz (1-6): 3
Yarıçapı girin: 4
Kürenin hacmi: 268.0
# Ekran Alıntısı - Silindir
*** Hacim Hesaplama Programı ***
--------------------------------
1. Dikdörtgenler Prizması
2. Küp
3. Küre
4. Silindir
5. Koni
6. Piramit
--------------------------------
Hangi şeklin hacmini hesaplamak istiyorsunuz (1-6): 4
Taban yarıçapını girin: 3
Yüksekliği girin: 10
Silindirin hacmi: 282.74
# Ekran Alıntısı - Koni
*** Hacim Hesaplama Programı ***
--------------------------------
1. Dikdörtgenler Prizması
2. Küp
3. Küre
4. Silindir
5. Koni
6. Piramit
--------------------------------
Hangi şeklin hacmini hesaplamak istiyorsunuz (1-6): 5
Taban yarıçapını girin: 3
Yüksekliği girin: 10
Koninin hacmi: 94.25
# Ekran Alıntısı - Piramit (Dikdörtgen)
*** Hacim Hesaplama Programı ***
--------------------------------
1. Dikdörtgenler Prizması
2. Küp
3. Küre
4. Silindir
5. Koni
6. Piramit
--------------------------------
Hangi şeklin hacmini hesaplamak istiyorsunuz (1-6): 6
Taban türünü seçin:
1. Dikdörtgen
2. Daire
Taban türünü seçin (1-2): 1
Tabanın uzunluğunu girin: 4
Tabanın genişliğini girin: 5
Yüksekliği girin: 10
Piramidin hacmi: 66.67
# Ekran Alıntısı - Piramit (Daire)
*** Hacim Hesaplama Programı ***
--------------------------------
1. Dikdörtgenler Prizması
2. Küp
3. Küre
4. Silindir
5. Koni
6. Piramit
--------------------------------
Hangi şeklin hacmini hesaplamak istiyorsunuz (1-6): 6
Taban türünü seçin:
1. Dikdörtgen
2. Daire
Taban türünü seçin (1-2): 2
Tabanın yarıçapını girin: 3
Yüksekliği girin: 10
Piramidin hacmi: 94.25