Program Queue Parkir Kendaraan Dengan Menggunakan Linked List C++ OOP

Program Queue Parkir Kendaraan Dengan Menggunakan Linked List C++ OOP

Parkir
Hallo semua, kali ini Bloggrammings akan membagikan source code sebuah program yang dapat digunakan untuk membuat antrian kendaraan dengan cara menginputkan plat nomornya. Kemudian, juga ada fitur untuk mengeluarkan kendaraan yang sudah parkir tadi. Ketika kendaraan keluar, maka tukang parkir akan mendapatkan uang. Program ini dibuat dengan menggunakan implementasi dari Linked List dan menggunakan OOP. Program ini dibuat sesuai dengan soal berikut ini:


Soal

Buatlah sebuah program untuk antrian parkir mobil. Menu pada parkiran tersebut adalah sebagai berikut:

1. Antrian Parkir Mobil, merupakan menu yang digunakan untuk memasukkan nomor-nomor plat mobil yang akan diparkir. Hanya bisa menerima inputan berupa angka saja dan akan melakukan pengecekan apabila ada nomor plat yang sama, maka akan memberikan peringatan.

2. Keluarkan Mobil, merupakan menu yang digunakan untuk memilih plat nomor mobil yang akan dikeluarkan. Apabila mobil yang dipilih berada pada natrian ke 3, maka lakukan kondisi bahwa mobil ke 1 dan ke 2 dikeluarkan terlebih dahulu. Namun apabila plat nomor yang akan dikeluarkan berada pada posisi antrian paling depan, maka mobil langsung dikeluarkan.

3. Tampilkan Antrian Mobil, merupakan menu yang digunakan untuk menampikan isi antrian parkiran.

4. Menghitung Total Pendapatan, menu yang digunakan untuk menghitung total pendapatan yang ada. Pendapatan ini diperoleh dari jumlah mobil yang telah dikeluarkan dikali dengan RP. 3.500.

5. Exit, menu yang digunakan untuk keluar dari program.

Output

Output 1 - Tampilan Awal

Output 2 - Hasil yang muncul dari menu 2 ketika data belum diinputkan (masih kosong).

Output 3 - Hasil yang muncul dari menu 3 ketika data belum diinputkan (masih kosong).

Output 4 - Hasil yang muncul dari menu 4 ketika data belum diinputkan (masih kosong).

Output 5 - Menginputkan plat nomor.

Output 6 - Menampilkan semua plat nomor.

Output 7 - Mengeluarkan kendaraan.

Output 8 - Menampilkan pendapatan.

Output 9 - Exit

Source Code


parkir.h


parkir.cpp


main.cpp


Untuk menjalankan program ini, kalian hanya perlu membuat new class pada IDE C++ yang kalian gunakan, kemudian pastekan kode yang sudah didownload tadi ke kelas yang sudah kalian buat. Perlu diperhatikan, nama kelas yang harus kalian berikan adalah Parkir. Pastikan huruf 'P' nya kapital.

Post a Comment

3 Comments