Program Ini Merupakan Program Untuk Menampilkan Output Ketika Kondisi Awal Gerbong Kosong

2
Program ini merupakan program untuk menampilkan output ketika kondisi awal gerbong kosong, setelah itu menapilkan kondisi semua gerbong yang terisi, serta menampilkan final kereta berangkat yang akan menghapus gerbong 0, 1, 2 karena tidak memenuhi syarat, sehingga hanya menampilkan gerbong 3. Dalam program ini dibagi menjadi 5 file. Gerbong.h Dalam file ini terdapat class gerbong. Didalam class tersebut terdapat variable nokursi dan statuskursi yang bertipe infokursi dan terdapat variabel nogerbong dan warnagerbong yang bertipe integer dan pembentukan array kursi dengan baris 4 dan kolom 10. Dalam file ini juga terdapat method gerbong dan method isigerbong, cetakgerbong, carikursikosong, dan finalgerbong. Gerbong.cpp Dalam file ini berisikan constructor gerbong yang berisi variabel gb, kolom, baris, dan variabel nogerbong yang bernilai - 99. Dan berisi pembentukan method cetakgerbong, method isi gerbong method carikursikosong dan method finalgerbong. Gerbongobserver.h Dalam file ini terdapat class gerbongobserver. Dalam class tersebut berisi method gerbongobserver, list carigerbong, list caridaftarkursikosongallgerbong dan deklarasi variabel carikursiberdampingankesampingordepan yang bertipe integer. Gerbongobserver.cpp

description

pembahasan tugas kereta api

Transcript of Program Ini Merupakan Program Untuk Menampilkan Output Ketika Kondisi Awal Gerbong Kosong

Page 1: Program Ini Merupakan Program Untuk Menampilkan Output Ketika Kondisi Awal Gerbong Kosong

Program ini merupakan program untuk menampilkan output ketika kondisi awal gerbong kosong, setelah itu menapilkan kondisi semua gerbong yang terisi, serta menampilkan final kereta berangkat yang akan menghapus gerbong 0, 1, 2 karena tidak memenuhi syarat, sehingga hanya menampilkan gerbong 3. Dalam program ini dibagi menjadi 5 file.

Gerbong.h

Dalam file ini terdapat class gerbong. Didalam class tersebut terdapat variable nokursi dan statuskursi yang bertipe infokursi dan terdapat variabel nogerbong dan warnagerbong yang bertipe integer dan pembentukan array kursi dengan baris 4 dan kolom 10. Dalam file ini juga terdapat method gerbong dan method isigerbong, cetakgerbong, carikursikosong, dan finalgerbong.

Gerbong.cpp

Dalam file ini berisikan constructor gerbong yang berisi variabel gb, kolom, baris, dan variabel nogerbong yang bernilai -99. Dan berisi pembentukan method cetakgerbong, method isi gerbong method carikursikosong dan method finalgerbong.

Gerbongobserver.h

Dalam file ini terdapat class gerbongobserver. Dalam class tersebut berisi method gerbongobserver, list carigerbong, list caridaftarkursikosongallgerbong dan deklarasi variabel carikursiberdampingankesampingordepan yang bertipe integer.

Gerbongobserver.cpp

Dalam file ini berisi constructor gerbongobserver, yang berisi list gerbongobserver bertipe data gerbong. Serta terdapat searchingbyboolean dengan variabel found bernilai false. Sehingga ketika tidak found dan pos tidak sama dengan isi terahir dari lis cl maka variabel found sama dengan true jika tidak pos akan terus mencari.

Driverkereta.cpp

File ini merupakan file utama, file ini berisi list L bertipe gerbong, variabel gb bertipe gerbongobserver, serta vector vc0, vc1, vc2, vc3 yang bertipe integer. Kemudian menampilkan

Page 2: Program Ini Merupakan Program Untuk Menampilkan Output Ketika Kondisi Awal Gerbong Kosong

output kondisi semua gerbong kosong serta menapilkan prosedur cetakgerbong. Slanjutnya menampilkan output kondisi semua gerbong yang terisi, dan menampilkan gerbong yang sudah terisi dan yang masih kosong. Selanjutnya menmpilkan Final kereta berangkat, dan penghapusan gerbong yang tidak memenuhi syarat 70% terisi dan jika gerbong terisi lebih dari 70% akan ditampilkan kembali.