Lompat ke konten Lompat ke sidebar Lompat ke footer

Fungsi dengan Bahasa Python

Fungsi dengan Bahasa Python


Program Menghitung Luas


#Contoh Fungsi pada bahasa pemrograman Python 3.8 (download)
#Program Menghitung Luas Persegi Panjang, Lingkaran dan Segitiga

# Daftar Fungsi

def menu():
    print ("Menu Pilihan")
    print ("1. Luas Persegi Panjang")
    print ("2. Luas Lingkaran")
    print ("3. Luas Segitiga")
    print ("4. Keluar")

def luas_persegi():
    print ("Menghitung Luas Persegi Panjang")
    p=int(input("Masukkan Panjang : "))
    l=int(input("Masukkan Lebar : "))
    luas=p*l
    print ("Luas Persegi Panjang adalah",luas)
    print()
    print ("Coba lagi [Y/N]")
    back=input().upper()
    if (back == "Y") :
        menu()
    else:
        exit()

def luas_lingkaran():
    print ("Menghitung Luas Lingkaran")
    r=int(input("Masukkan Jari-jari : "))
    luas=3.14 *(r**2)
    print ("Luas Lingkaran adalah",luas)
    print()
    print ("Coba lagi [Y/N]")
    back=input().upper()
    if (back == "Y") :
        menu()
    else:
        exit()

def luas_segitiga():
    print ("Menghitung Luas Segitiga")
    a=int(input("Masukkan Alas : "))
    t=int(input("Masukkan Tinggi : "))
    luas=(a*t)/2
    print ("Luas Segitiga adalah",luas)
    print()
    print ("Coba lagi [Y/N]")
    back=input().upper()
    if (back == "Y") :
        menu()
    else:
        exit()


# Program Menu
print()
print (" Selamat Datang di Program Menghitung Luas")
print()
menu()
print()

#memanggil Fungsi luas_persegi, luas_lingkaran, luas_segitiga
while 1:
# input
    pilih = input("Masukkan pilihan : ");
    if pilih=="1":
        luas_persegi()
    elif pilih=="2":
        luas_lingkaran()
    elif pilih=="3":
        luas_segitiga()
    elif pilih=="4":
        exit()
    else:
        print ("Maaf pilihan yang anda masukkan tidak tersedia")
        print ("Coba lagi [Y/N]")

coba =input().upper()
if coba=="Y":
    menu()
else:
    exit()



Posting Komentar untuk "Fungsi dengan Bahasa Python"