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 :