Minggu, 11 Desember 2016

Program menghitung Luas Bangun Datar

 @moifal_a
Kali ini kita akan membahas tentang bagaimana cara membuat program yang dapat menghitung luas semua bangun datar yang ada, program ini akan kita buat dengan Bahasa pemrograman Canopy.
Program "Menghitung Luas Bangun Datar" ini dapat digunakan untuk menghitung :

  • Luas Bangun Persegi
  • Luas Bangun Persegi panjang.
  • Luas Bangun Segitiga.
  • Luas Bangun Lingkaran.
  • Luas Bangun Jajaran Genjang.
  • Luas Bangun Trapesium.
  • Luas Bangun Belah Krtupat.
  • Luas Bangun Layang-Layang

Bagi kalian yang ingin  belajar membuat program Luas bangun datar, dapat mempelajari materi dibawah ini, 

 #    Buka aplikasi Canopy
 #    Setelah terbuka, pilih Editor
  #    Kllik File => New ( Ctrl + N)

Dan berikut ini adalah source code yang akan kita gunakan untuk membuat Program tersebut.

print ('--------------------------------------------')
print ('program mencari 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 persegi 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 panjang 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 segitiga 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 lingkaran 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 trapesium 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 ketupat adalah : ', luas, 'cm2')
   
def luas_layang2 () :
    print ('--------------------------------------------')
    print (' ' )
    print (' ' )
    print ('--------------------------------------------')
    print (' program mencari luas layang-layang ')
    print ('--------------------------------------------')
    x= float(input('masukkan diagonal 1 : '))
    y= float(input('masukkan diagonal 2 : ' ))
    luas = 0.5*x*y
    print ('')
    print ('luas layang-layang 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 8.layang-layang \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()
   
elif pil== 8 :
    luas_layang2()
else :
    print (' ' )
    print ('Pilihan anda salah!!! ')


#Langkah selanjutnya adalah klik “RUN” atau tekan Ctrl + R
#Kemudian Save, klik save, lalu isi Name terserah kalian namun belakangnya ditambahkan .py agar bisa dijalankan dalam program Canopy lalu Save.
#Jika berhasil Nampak akan seperti bawah ini,

#Untuk mencoba pilihan yang lain, kalian perlu klik kembali “RUN” 

#THE END,  semoga berhasil


Inilah sedikit info yang bisa disampaikan, semoga bermanfaat,

Happy Coding….

0 komentar:

Posting Komentar