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.

Sebenarnya sih ini salah satu tugas kuliah saya, yg sempat membuat saya pusing karena tidak selesai2..
tp pada akhirnya bisa juga saya selesaikan..

Ini nih hasilnya, silahkan di copy di phyton..
dan masukkan angka-angka yg kamu mau !

 

silahkan langsung 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 ‘)

Categories: python | Tinggalkan komentar

Navigasi pos

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

Blog di WordPress.com.

%d blogger menyukai ini: