Wednesday, October 2, 2024

Tugas Pertemuan 5

   

Nama:    Basten Andika Salim

NRP:      5025231132


Source code: https://github.com/rowlys/PBO-G/tree/main/Auction

Tugas Pembuatan Sistem Auction


class Person:


Class ini akan bertindak sebagai perwalian seorang 'bidder', sehingga hanya memerlukan sebuah variabel nama.


class Bid:


Class ini akan bekerja sebagai 'bid' dari seseorang, sehingga class ini memerlukan seorang 'bidder' dan sebuah angka yang menjadi uang.

class Lot:


Class ini akan menyimpan semua yang dibutuhkan untuk sebuah 'lot' dalam sebuah auction, yaitu barang yang sedang dijual, 'bid' untuk barang tersebut, dan 'bidder' yang mengajukan 'bid' tersebut.

class Auction:



Class Auction akan berfungsi sebagai manager semua dari class Lot, Bid, dan Person. Ia akan membuat sebuah array Lot yang akan diisikan setiap kali method newLot terpanggil. Berikut adalah fungsi pengajuan sebuah 'bid':



Penggunaan:


Pembuatan sebuah lot baru


Output showLots() jika tidak ada bid


Pembuatan bid oleh person1



Output showLots() setelah pembuatan bid

No comments:

Post a Comment