Tugas 3 - Latihan Ticket Machine
Source Code : https://github.com/rsthopaz/TugasPBO/blob/main/TicketMachine
Description:
Ini mendeklarasikan sebuah kelas Java dengan nama Ticketmachine.public berarti kelas ini dapat diakses dari luar kelasnya, memungkinkan objek Ticketmachine dibuat di luar kelas itu sendiri.
private int price; Ini mendeklarasikan variabel anggota privat bertipe int bernama price. Variabel ini menyimpan harga tiket yang harus dibayar oleh pengguna. Kata kunci private berarti variabel ini hanya dapat diakses dan dimodifikasi dari dalam kelas Ticketmachine itu sendiri. Sama dengan variable lainnya seperti balance dan total.
Inisialisasi variable dipakai untuk perubahan nilai di akhir. 0 berarti nilai saat ini masih kosong
public int getPrice() dan public int getBalance() adalah dua method public yang mengembalikan nilai variable bertipe int. Kedua method ini nantinya digunakan untuk mengetahui Price dan Balance.
public void insertMonoey(int amount) adalah method public yang tidak mengembalikan nilai (return). Method ini hanya melakukan perhitungan balance dan apabila tidak sesuai dengan kondisi maka print sebuah string.
publuc void printTicket() method public ini sama seperti method di atas yang tidak mengembalikan suatu nilai, void ini hanya bertugas print beberapa string dan melakukan perhitungan untuk hasil akhir dari total dan balance.
Execution :
Pertama beri sebuah nilai integer untuk object baru SSetelah membuat sebuah object baru makan akan muncul blok warna merah. Klik kanan pada blok tersebut dan pilih method yang ingin diinput. Untuk mula-mula masukkan nilai integer pada method insertMoney(int amount). Maka tampilannya akan seperti ini:
Setelah memasukkan nilai integer pada method tersebut, maka kita bisa eksekusi method yang lain. Seperti contoh kita akan eksekusi method int getBalance() dan int getPrice(). Kedua method tersebut akan ditampilkan seperti di bawah ini:
Komentar
Posting Komentar