Wednesday 6 March 2013

Program Menghitung Luas Bangun Datar dengan 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, cekidot..dot..dot..dot –>

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

Simpan dengan nama Luas.py dan jalankan.

#Jangan biarkan teman kamu tidak mengetahuinya tentang program ini, silahkan diShare ke teman-temanmu dengan mengklik tombol share..

No comments:
Write comments