Kalkulator Sederhana Python

Abdul Rohman

Sosial Media


0 orang menyukai ini
Suka

Summary

Program Python ini adalah sebuah kalkulator sederhana yang dibuat dengan menggunakan bahasa pemrograman Python.

Description

Program Python ini adalah sebuah kalkulator sederhana yang dibuat dengan menggunakan bahasa pemrograman Python. Dengan antarmuka yang intuitif, program ini memungkinkan pengguna untuk melakukan berbagai operasi aritmatika dasar seperti penjumlahan, pengurangan, perkalian, dan pembagian. Dengan menggunakan struktur kontrol dan fungsi-fungsi dasar Python, kalkulator ini mampu memberikan hasil perhitungan secara cepat dan akurat. Ini adalah proyek yang ideal bagi pemula yang ingin mempelajari dasar-dasar pemrograman Python sambil menciptakan aplikasi yang berguna dalam kehidupan sehari-hari.

Langkah pertama yang saya lakukan disini adalah melakukan Definisi Fungsi Matematika. Terdapat empat fungsi yang didefinisikan: penjumlahan, pengurangan, perkalian, dan pembagian, yang dimana setiap fungsi menerima dua parameter, yaitu `a` dan `b`, yang merupakan bilangan yang akan dioperasikan.

Kemudian saya juga melakukan penanganan pembagian dengan nol. Di dalam fungsi pembagian, terdapat pengecekan apakah pembagi (`b`) adalah nol.Jika pembagi adalah nol, fungsi akan mengembalikan pesan yang menyatakan bahwa pembagian dengan nol tidak bisa dilakukan.

Selanjutnya untuk memperindah tampilannya saya membuat ucapan Selamat Datang di Kalkulator Sederhana, Pesan ini menandakan awal dari program dan memberi pengguna informasi bahwa mereka sedang menggunakan kalkulator sederhana.

Selanjutnya saya membuat Loop Utama. Program menggunakan loop `while True` untuk terus meminta input pengguna hingga pengguna memilih untuk keluar. Ini memungkinkan pengguna untuk melakukan operasi matematika berulang kali tanpa harus menjalankan program lagi. 

Saya juga membuat menu pilihan operasi matematika. Program menampilkan menu pilihan operasi matematika yang tersedia yang dimana nantinya pengguna diminta untuk memilih operasi yang ingin mereka lakukan.

Kemudian Meminta Input Pengguna, program meminta input pengguna untuk memilih operasi matematika (angka 1-5).

Selanjutnya membuat penanganan input pengguna. Program memeriksa apakah input pengguna valid (1-5). Jika input pengguna tidak valid, program memberikan pesan kesalahan.

Jika operasi matematika yang dipilih valid, program meminta pengguna untuk memasukkan dua bilangan. Input bilangan tersebut akan diproses dalam operasi matematika yang sesuai.

Kemudian program melakukan operasi matematika sesuai dengan pilihan pengguna. Hasil operasi tersebut kemudian dicetak.

Program menangani kesalahan jika pengguna memasukkan sesuatu yang bukan bilangan saat diminta untuk memasukkan bilangan. Pesan kesalahan akan dicetak untuk memberi tahu pengguna tentang kesalahan tersebut. Jika pengguna memilih opsi keluar, program memberikan pesan terima kasih dan keluar dari loop utama, sehingga program berakhir. Jika pengguna memilih opsi yang tidak valid, program memberikan pesan kesalahan dan meminta pengguna untuk memilih lagi.

Berikut adalah hasil dari program yang dibuat di atas:

Dapat terlihat pada gambar di atas, ketika program dijalankan program akan menampilkan pilihan untuk oprasi aritmatika yang ingin pengguna lakukan. Pada percobaan diatas pertama saya memasukkan angka “2” yang dimana ini berarti saya memilih operasi pengurangan. Kemudian program akan meminta pengguna untuk memasukkan angka pertama dan kedua untuk dilakukan operasi pengurangan dan saya memilih angka pertama “18” & angka kedua “7”. Sehingga program menampilkan hasil dari pengurangan tersebut adlah “11”. Ketika hasil operasi aritmatika keluar, program akan secara otomatis melakukan Looping san menampilkan ulang tampilann awal. Selanjutnya saya memasukkan angka 5 sehingga program berhenti.

Informasi Course Terkait
  Kategori: Web Programming
  Course: Dasar - Dasar Python