Tugas pemrograman I untuk peserta yang diasistensikan oleh Haris
Permainan kartu Cangkulan
Pada permainan kartu cangkulan’ peserta terdiri atas 4 orang. Masing-masg
peserta pertama dibagikan masing-masing 4 buah kartu. Sebuah kartu ditaruh di
atas meja. Setiap peserta harus mengeluarkan kartu yang sejenis dengan kartu
di meja. Peserta yang tidak memiliki kartu yang sejenis haru mengambil kartu
dari tumpukan kartu sampai menemukan kartu yang sejenis. Bila sampai semua
kartu di tumpukan sudah diambil dan tidak didapat kartu sejenis, maka pemain
harus mengambil semua kartu di meja. Peserta yang mengeluarkan kartu dengan
nilai terbesar yang menang, dan dia berhak menaruh kartu berikut di atas meja.
Kemudian pemain lain harus mengeluarkan kartu sejenis. Demikian seterusnya
sampai salah seorang pemain kehabisan kartu.
Simulasikan permainan kartu ini. Gunakan struktur data linked list. Paling
tidak terdapat 5 buah linked list :
-
untuk menyimpan kartu-kartu dalam tumpukan,
-
kartu-kartu yang dipengang oleh masing-masing pemain (ada 4 pemain).