Tugas PBO Pertemuan 4
Nathanael Valen Susilo
5025231099
Penjelasan Program Kalkulator Sederhana
Source Code : https://github.com/Kirytsu/PBO-G/tree/main/Simple_Calculator
Di program kalkulator sederhana ini, saya membuat 2 class, yaitu class Calculator dan operation. Class Calculator disini hanya menyimpan value result dan menampilkannya ke display terminal, sementara class Operation berisi fungsi-fungsi untuk operasi yang mengolah nilai dari kalkulator itu sendiri.
Class Operation disini sifatnya dependent ke class Calculator karena Class operation membutuhkan data nilai result dari class Calcualtor untuk dilakukan operasi dengan input nilai lainnya, kemudian nilai result dari class Calculator akan diubah.
Pada saat class Calculator dibuat, maka constructor akan menset nilai dari result ke 0. kemudian menampilkan nilainya dengan fungsi updateDisplay()
Operasi perhitungan dilakukan di class Operation dengan memilih jenis operasinya dan input nilai untuk operasi tersebut. Contohnya adalah fungsi pembagian yang di atas, fungsi tersebut akan mengambil nilai result dari class Calculator kemudian mengubahnya sesuai dengan hasil operasinya. Selain itu, fungsi ini juga menampilkan operasi apa yang dilakukan ke display terminal.
Gambar di atas merupakan hasil dari display terminal setelah dilakukan operasi tambah sebanyak 23, kali sebanyak 22, kurang sebanyak 100, dan bagi sebanyak 14.
Komentar
Posting Komentar