Halo teman-teman. Pada postingan kali ini, kita akan membahas cara membuat kalkulator sederhana dari bahasa pemograman Python. Berikut ini link video pembahasan kalkulator sederhana ini. https://youtu.be/DMPT2t7vlUY
Kalkulator merupakan alat hitung yang sering digunakan oleh banyak orang. Beragam variasi dari kalkulator. Mulai dari yang sederhana sampai kalkulator yang memiliki fungsionalitas yang kompleks. Semakin kompleks sebuah kalkulator, semakin rumit pula algoritma di dalamnya.
Pada pembahasan kali ini, kita akan membuat sebuah
kalkulator sederhana yang hanya terdiri dari operasi biasa, yaitu penjumlahan,
pengurangan, perkalian, dan pembagian. Kita hanya menggunakan dua buah bilangan
dan satu buah operator pada kalkulator ini. Bisa dibilang seperti Matematika
anak SD yang tidak terlalu rumit.
Kita mulai program kia dengan membuat variabel a dan b yang
kita anggap sebagai dua bilangan yang akan terlibat dalam pengoperasian.
Variabel akan bertipe float dan user akan diminta untuk memberikan
masukan/input berupa bilangan.
Kemudian aka nada variabel operator yang berfungsi menyimpan operator yang kita
gunakan dan user juga diminta untuk
memberikan input.
Kemudian, kita akan membagi permasalahan ini menjadi beberapa kasus dengan menggunakan prinsip kondisional. Jika teman-teman lupa dengan prinsip kondisional, berikut ini link pembahasannya https://tabpython.blogspot.com/2020/05/belajar-python-kondisional-if-else.html?m=1
- Apabila variabel operator bernilai ‘+’, akan ditampilkan penjumlahan antara a dan b.
- Apabila variabel operator bernilai ‘-‘, akan ditampilkan pengurangan antara a dan b.
- Apabila variabel operator bernilai ‘/’, akan ditampilkan pembagian antara a dan b.
- Apbila variabel operator bernilai ‘*’, akan ditampilkan perkalian antara a dan b.·
- Apabila variabel operator bernilai selain yang di atas, akan ditampilkan pesan ‘syntax error’.
Berikut ini contoh program yang telah dibuat. https://github.com/mgstabrani/tabpython/blob/master/Kalkulator_Sederhana.py
Program Kalkulator |
Semoga bermanfaat. Terima kasih.
Mantab gan.....
BalasHapusSangat membantu