Belajar Python: Membuat Program Kalkulator Sederhana dengan Mudah


Pada kesempatan ini, kita akan membuat program kalkulator sederhana dengan menggunakan inputan dan percabangan dalam bahasa pemrograman Python.

Program yang akan kita buat hanya dapat melakukan empat jenis operasi aritmatika dasar yaitu 

  1. penjumlahan
  2. pengurangan
  3. perkalian
  4. pembagian

Dengan memanfaatkan fitur-fitur tersebut, kita dapat membuat kalkulator yang dapat menerima masukan dari pengguna dan menghasilkan output berupa hasil perhitungan yang diinginkan.

Persiapan

Sebelum mulai, pastikan anda telah mengetahui beberapa materi dasar python tentang berikut:

  • Tipe Data dan Variabel
  • Operator
  • Percabangan
  • Input
  • Output

1. Membuat Inputan User

Langsung saja kita masuk ke dalam kode programnya.

Pertama-tama, kita akan meminta inputan dari pengguna dengan menampilkan pesan berikut:

print('=' * 25)
print('Program Kalkulator')
print("""
  1. Jumlah \t[+]
  2. Kurang \t[-]
  3. Kali \t[*]
  4. Bagi \t[/]
""")
print('=' * 25)

operasi = input("Masukkan pilihan(1/2/3/4): ")

bilangan_1 = int(input("Masukkan bilangan pertama: "))

bilangan_2 = int(input("Masukkan bilangan kedua: "))

{codeBox}

Output di atas akan menghasilkan berikut : 

=========================
Program Kalkulator

1. Jumlah [+]
2. Kurang [-]
3. Kali [*]
4. Bagi [/]

=========================
Masukkan pilihan(1/2/3/4): 2
Masukkan bilangan pertama: 12
Masukkan bilangan kedua: 10
{codeBox}

2. Membuat Percabangan

Kode program yang telah kita tulis tersebut hanya meminta inputan user saja. Tidak ada apa-apanya, tidak ada prosesnya.

Langkah selanjutnya, kita akan membuat logika percabangan dasar untuk aplikasi kalkulator ini.

Logikanya seperti Kita hanya akan memeriksa isi dari variabel operasi: apakah ia bernilai "1", "2", "3", atau "4"?

Berikut Code programnya :

if operasi == '1':
hasil = bilangan_1 + bilangan_2
print(f'[+]Hasil penjumlahan dari {bilangan_1} + {bilangan_2} = {hasil}')
elif operasi == '2':
hasil = bilangan_1 - bilangan_2
print(f'[+]Hasil pengurangan dari {bilangan_1} - {bilangan_2} = {hasil}')
elif operasi == '3':
hasil = bilangan_1 * bilangan_2
print(f'[+]Hasil perkalian dari {bilangan_1} * {bilangan_2} = {hasil}')
elif operasi == '4':
hasil = bilangan_1 / bilangan_2
print(f'[+]Hasil pembagian dari {bilangan_1} + {bilangan_2} = {hasil}')
else:
print('[-]Input tidak valid')
{codeBox}

Contoh outputnya akan seperti ini : 

=========================
Masukkan pilihan(1/2/3/4): 3
Masukkan angka pertama: 12
Masukkan angka kedua: 2
[+]Hasil perkalian dari 12 * 2 = 24
{codeBox}

3. Test & Run


Posting Komentar

Lebih baru Lebih lama