contoh program menghitung luas bangun datar menggunakan python

 dalam postingan kali ini saya akan membagi source kode sederhana menggunakan bahasa python untuk mencari luas bidang bidang datar seperti persegi, persegi panjang, lingkaran, trapesium dll. silahkan langsun saja disimak, check this out ;

print ('--------------------------------------------')
print ('program mencari luas-luas bangun datar')
print ('--------------------------------------------')

def luas_persegi() :
    print ('--------------------------------------------')
    print (' ' )
    print (' ' )
    print ('--------------------------------------------')
    print ('program mencari luas persegi')
    print ('--------------------------------------------')
    x= float(input ('panjang sisi : '))
    luasp= x*x
    print (' ' )
    print ('luas perseginya adalah : ' , luasp , 'cm2')

def luas_pp () :
    print ('--------------------------------------------')
    print (' ' )
    print (' ' )
    print ('--------------------------------------------')
    print ('program mencari luas persegi panjang')
    print ('--------------------------------------------')
    x= float(input('masukkan panjangnya : '))
    print (' ' )
    y= float(input ('masukkan lebarnya : '))
    c = x*y
    print (' ' )
    print ('luas persegi panjangnya adalah : ' , c , 'cm2')

def luas_segitiga () :
    print ('--------------------------------------------')
    print (' ' )
    print (' ' )
    print ('--------------------------------------------')
    print ('program mencari luas segitiga' )
    print ('--------------------------------------------')
    x= float(input('masukkan alas segitiga : '))
    y= float(input('masukkan tinggi segitiga :'))
    a=0.5*x*y
    print (' ' )
    print ('luas segitiganya adalah : ' , a, 'cm2')
   
def luas_lingkaran () :
    print ('--------------------------------------------')
    print (' ' )
    print (' ' )
    print ('--------------------------------------------')
    print (' program mencari luas lingkaran ')
    print ('--------------------------------------------')
    x = float(input('masukkan jari-jari lingkaran : '))
    luas = 22/7*x*x
    print ('')
    print ('luas lingkarannya adalah : ' , luas , 'cm2')
             
def luas_jg () :
    print ('--------------------------------------------')
    print (' ' )
    print (' ' )
    print ('--------------------------------------------')
    print (' program mencari luas jajaran genjang ')
    print ('--------------------------------------------')
    x= float(input('masukkan tinggi jajaran genjang : '))
    y= float (input('masukkan alas jajaran genjang :' ))
    luas = x*y
    print ('')
    print ('luas jajaran genjang adalah : ' , luas , 'cm2')

def luas_trapesium () :
    print ('--------------------------------------------')
    print (' ' )
    print (' ' )
    print ('--------------------------------------------')
    print (' program mencari luas trapesium ')
    print ('--------------------------------------------')
    x= float (input('masukkan sisi atas trapesium : '))
    y= float(input('masukkan sisi bawah trapesium : '))
    z= float (input('masukkan tinggi trapesium : '))
    luas = (x+y)*z/2
    print ('')
    print ('luas trapesiumnya adalah : ' , luas, 'cm2')
            
def luas_bk () :
    print ('--------------------------------------------')
    print (' ' )
    print (' ' )
    print ('--------------------------------------------')
    print (' program mencari luas belah ketupat ')
    print ('--------------------------------------------')
    x= float(input('masukkan diagonal 1 : '))
    y= float(input('masukkan diagonal 2 : ' ))
    luas = 0.5*x*y
    print ('')
    print ('luas belah ketupatnya adalah : ', luas, 'cm2')
   
        
pil = int(input('pilihannya adalah : \n 1.persegi \n 2.persegi panjang \n 3.segitiga \n 4.lingkaran \n 5.jajaran genjang \n 6.trapesium \n 7.belah ketupat \n masukkan pilihan yang anda inginkan: '))
if pil == 1 :
    luas_persegi ()
   
elif pil==2 :
    luas_pp()

elif pil==3:
    luas_segitiga()

elif pil==4 :
    luas_lingkaran()

elif pil ==5 :
    luas_jg()

elif pil== 6 :
    luas_trapesium()

elif pil== 7 :
    luas_bk()
else :
    print (' ' )
    print ('anda salah dalam melakukan input ')
   
   

Share this

Related Posts

Previous
Next Post »