Python: Geometrik Şekillerin Hacimlerini Hesaplama

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