Tugas Pertemuan 3 PBO
Nama : Moh. Rizky Rahmadian Makkani
NRP : 5025231035
Kelas : PBO A
Tugas Pertemuan 3 : PBO
Penjelasan Ticket:
- Class dalam project ini adalah "Public Class TicketMachine".
- "private int" price, balance, dan total merupakan atribute class yang hanya dapat diakses di dalam class.
- "Public TicketMachine" meruapakan constructor method yang akan menginisialisasi nilai price menggunakan nilai dari ticketCost, dan untuk nilai balance dan total diinisiasi dengan nilai 0.
- "public int getPrice" dan "public int getBalance" merupakan method getter yang digunakan untuk mengembalikan nilai dari balance dan total agar dapat diakses dari luar.
- "public void insertMoney" methods ini digunakan untuk menambahkan nilai balance sesuai dengan nilai yang dimasukkan, jika nilainya kurang dari 0 sistem akan menyatakan bahwa balance yang dimasukkan tidak valid.
- "public void printTicket" merupakan method yang digunakan untuk mencetak ticket, menambah total nilai belanja, dan mengurangi balance ketika melakukan print ticket. Namun apabila balance kurang dari 0, maka sistem akan mencetak nilai kekurangan balance yang perlu ditambahkan untuk bisa membayar dan mencetak ticket.
Hasil Program :
Komentar
Posting Komentar