Minggu, 17 Agustus 2025

Source code bangun datar pemrograman python di VSCode

import math # untuk import rumus matematika

 

print ("BANGUN DATAR")

print ("1. Luas Persegi Panjang")

print ("2. Keliling Persegi Panjang")

print ("3. Luas Persegi")

print ("4. Keliling Persegi")

print ("5. Luas Jajar Genjang")

print ("6. Keliling Jajar Genjang")

print ("7. Luas Segitiga")

print ("8. Keliling Segitiga")

print ("9. Luas Belah Ketupat")

print ("10. Keliling Belah Ketupat")

print ("11. Luas Layang-Layang")

print ("12. Keliling Layang-Layang")

print ("13. Luas Trapesium")

print ("14. Keliling Trapesium")

print ("15. Luas Lingkaran")

print ("16. Keliling Lingkaran")

print ()

 

menu = input ("Masukkan nomor menu = ")

print ()

 

if menu == "1" :

    print ("Luas Persegi Panjang")

    panjang = float (input ("Masukkan Panjang Persegi Panjang = "))

    lebar = float (input ("Masukkan Lebar Persegi Panjang = "))

    luas = panjang * lebar

    print (f"Hasilnya adalah {luas}")

elif menu == "2" :

    print ("Keliling Persegi Panjang")

    panjang = float (input ("Masukkan Panjang Persegi Panjang = "))

    lebar = float (input ("Masukkan Lebar Persegi Panjang = "))

    keliling = 2 * (panjang + lebar)

    print (f"Hasilnya adalah {keliling}")

elif menu == "3" :

    print ("Luas Persegi")

    sisi = float (input ("Masukkan Sisi Persegi = "))

    luas = sisi * sisi

    print (f"Hasilnya adalah {luas}")

elif menu == "4" :

    print ("Keliling Persegi")

    sisi = float (input ("Masukkan Sisi Persegi = "))

    keliling = 4 * sisi

    print (f"Hasilnya adalah {keliling}")

elif menu == "5" :

    print ("Luas Jajar Genjang")

    alas = float (input ("Masukkan Alas Jajar Genjang = "))

    tinggi = float (input ("Masukkan Tinggi Jajar Genjang = "))

    luas = alas * tinggi

    print (f"Hasilnya adalah {luas}")

elif menu == "6" :

    print ("Keliling Jajar Genjang")

    sisi_a = float (input ("Masukkan Sisi A Jajar Genjang = "))

    sisi_b = float (input ("Masukkan Sisi B Jajar Genjang = "))

    sisi_c = float (input ("Masukkan Sisi C Jajar Genjang = "))

    sisi_d = float (input ("Masukkan Sisi D Jajar Genjang = "))

    keliling = sisi_a + sisi_b + sisi_c + sisi_d

    print (f"Hasilnya adalah {keliling}")

elif menu == "7" :

    print ("Luas Segitiga")

    alas = float (input ("Masukkan Alas Segitiga = "))

    tinggi = float (input ("Masukkan Tinggi Segitiga = "))

    luas = 1 / 2 * alas * tinggi

    print (f"Hasilnya adalah {luas}")

elif menu == "8" :

    print ("Keliling Segitiga")

    sisi_a = float (input ("Masukkan Sisi A Segitiga = "))

    sisi_b = float (input ("Masukkan Sisi B Segitiga = "))

    sisi_c = float (input ("Masukkan Sisi C Segitiga = "))

    keliling = sisi_a + sisi_b + sisi_c

    print (f"Hasilnya adalah {keliling}")

elif menu == "9" :

    print ("Luas Belah Ketupat")

    d1 = float (input ("Masukkan Diagonal-1 Belah Ketupat = "))

    d2 = float (input ("Masukkan Diagonal-2 Belah Ketupat = "))

    luas = 1 / 2 * d1 * d2

    print (f"Hasilnya adalah {luas}")

elif menu == "10" :

    print ("Keliling Belah Ketupat")

    sisi_a = float (input ("Masukkan Sisi A Belah Ketupat = "))

    sisi_b = float (input ("Masukkan Sisi B Belah Ketupat = "))

    sisi_c = float (input ("Masukkan Sisi C Belah Ketupat = "))

    sisi_d = float (input ("Masukkan Sisi D Belah Ketupat = "))

    keliling = sisi_a + sisi_b + sisi_c + sisi_d

    print (f"Hasilnya adalah {keliling}")

elif menu == "11" :

    print ("Luas Layang-Layang")

    d1 = float (input ("Masukkan Diagonal-1 Layang-Layang = "))

    d2 = float (input ("Masukkan Diagonal-2 Layang-Layang = "))

    luas = 1 / 2 * d1 * d2

    print (f"Hasilnya adalah {luas}")

elif menu == "12" :

    print ("Keliling Layang-Layang")

    sisi_a = float (input ("Masukkan Sisi A Layang-Layang = "))

    sisi_b = float (input ("Masukkan Sisi B Layang-Layang = "))

    sisi_c = float (input ("Masukkan Sisi C Layang-Layang = "))

    sisi_d = float (input ("Masukkan Sisi D Layang-Layang = "))

    keliling = sisi_a + sisi_b + sisi_c + sisi_d

    print (f"Hasilnya adalah {keliling}")

elif menu == "13" :

    print ("Luas Trapesium")

    a = float (input ("Masukkan Nilai-A Trapesium = "))

    b = float (input ("Masukkan Nilai-B Trapesium = "))

    t = float (input ("Masukkan Tinggi Trapesium = "))

    luas = ((a + b) / 2) * t

    print (f"Hasilnya adalah {luas}")

elif menu == "14" :

    print ("Keliling Trapesium")

    sisi_a = float (input ("Masukkan Sisi A Trapesium = "))

    sisi_b = float (input ("Masukkan Sisi B Trapesium = "))

    sisi_c = float (input ("Masukkan Sisi C Trapesium = "))

    sisi_d = float (input ("Masukkan Sisi D Trapesium = "))

    keliling = sisi_a + sisi_b + sisi_c + sisi_d

    print (f"Hasilnya adalah {keliling}")

elif menu == "15" :

    print ("Luas Lingkaran")

    r = float (input ("Masukkan Jari-Jari Lingkaran = "))

    luas = math.pi * (r * r)    # math.pi adalah method untuk nilai pi = 3,14

    print (f"Hasilnya adalah {luas}")

elif menu == "16" :

    print ("Keliling Lingkaran")

    r = float (input ("Masukkan Jari-Jari Lingkaran = "))

    keliling = 2 * math.pi * r  # math.pi adalah method untuk nilai pi = 3,14

    print (f"Hasilnya adalah {keliling}")

else :

    print ("Inputan Salah")

print ("Program Selesai")

 


Tidak ada komentar:

Posting Komentar