Program Kalkulator Sederhana dengan Python


Program Kalkulator Sederhana dengan Python - Nah bagi anak TI yang baru masuk biasanya kalian bakal diajarin bahasa Python oleh dosen kalian, untuk tugasnya sendiri biasanya ga jauh-jauh dari buat program yang nampilin output bintang, program untuk perhitungan gaji, atau program untuk menghitung luas segitiga atau balok.

pada artikel kali ini Saya mau sharing tugas saya di tingkat 1 dulu, kebetulan dapat tugas untuk membuat kalkulator sederhana yang disana terdapat 4 menu yaitu :
1. Menghitung Segitiga
2. Menghitung Lingkaran
3. Menghitung Balok
4. Keluar program

untuk listing kode program nya seperti dibawah ini :


import sys
import os

def pindah(lokasi):
 global nomor
 nomor = lokasi

def clear():
 os.system('cls')

def keluar():
 sys.exit()

def ulang():
 tanya = raw_input("Apakah anda ingin mengulang [y/n] ? ")
 if tanya == "y" or "Y":
  pindah(0)
 elif tanya == "n" or "N":
  keluar()
 else:
  ulang()

def buatgaris():
  print "-------------------"

nomor = 0

while True :
 if nomor == 0 :
 clear()
 buatgaris()
 print "  Aplikasi Kalkulator"
 buatgaris()
 print "1. Menghitung Segitiga"
 print "2. Menghitung Lingkaran"
 print "3. Menghitung Balok"
 print "4. Keluar Program"
 print "\n"

 pilih = int(raw_input("Masukkan pilihan Anda [1-4] : "))

 if pilih ==  1 :
  pindah(1)
 elif pilih == 2 :
  pindah(2)
 elif pilih == 3 :
  pindah(3)
 elif pilih == 4 :
  pindah(4)
 else :
  pindah(0)

 elif nomor == 1:
  clear()
  buatgaris()
 print "Menghitung Segitiga"
 buatgaris()
 alas = int(raw_input("Masukkan Alas : "))
 tinggi = int(raw_input("Masukkan Tinggi : "))
 hitung = (float(alas) * float(tinggi)) / 2
 print "Hasilnya adalah : ", hitung
 ulang()

 elif nomor == 2:
  clear()
  buatgaris()
  print "Menghitung Lingkaran"
  buatgaris()
  phi = 3.14
  jari2 = int(raw_input("Masukkan Jari-Jari : "))
  hitung = float(phi * float((jari2**2)))
  print "Hasilnya adalah : ", hitung
  ulang()

 elif nomor == 3 :
  clear()
  buatgaris()
  print "Menghitung Balok"
  buatgaris()
  panjang = int(raw_input("Masukkan Panjang : "))
  lebar = int(raw_input("Masukkan Lebar : "))
  tinggi = int(raw_input("Masukkan Tinggi : "))
  hitung  = float(panjang * lebar * tinggi)
  print "Hasilnya adalah : ", hitung
  ulang()
 elif nomor == 4 :
  clear()
  keluar()
 else :
  keluar()

Nah listing kode programnya seperti diatas, semoga bisa bermanfaat
Previous
Next Post »