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

Postingan populer dari blog ini

Final Project PBO (Sudoku Game)

Tugas PBO Pertemuan 11

Tugas PBO Pertemuan 5