









Dear Kanjeng Pembaca sekalian,… berikut ini akan dibahas tentang masih seputar struct… dimana manipulasi terkait variable string dan integer …!!! So agar tidak membuang waktu monggo dilihat soal berikut ini … tentang case study kelas reguler Deck …!!!
Pertama-tama tentu saza ada deklatasi struc yang berisi nomor, name dan power_level … setelah itu seperti biasa akan ada deklarasi variable …!!! Kemudian akan ditanya berapa banyak kartu nya … disini menggunakan variable jml_kartu …!!! Kemudian berikutnya adalah memasukkan data-data di dalam looping for() sebagaimana gambar berikut …!!! Sampai disini sudah beres urusan memasukkan data… tinggal berikutnya adalah perintah SHOW, SWAP dan END …!!!
Berikutnya adalah melakukan pengecheckan jika perintah nya SHOW… dimana akan dilanajutkan dengan printf() menggunakan nested loop agar tercetak semuanya …!!! Kemudian jika SWAP… pertama akan ditanya dulu apakah inputnya dalam hal ini vpertama == vkedua …??’? Jika sama maka akan ada tercetak ‘Swap on Same Card’ …!!! Demikian pula jika diluar … maka akan tercetak ‘Out of Bounds’ … dan hanya vpertama <= vcheck dan vkedua <= vcheck baru laaagh kerjaan SWAP dilakukan … untuk lebih jelasnya lihat pada program berikut …!!! 😀
Jika memenuhi persyaratan untuk dilakukan SWAP… tinggal menyiapkan variabel penampungan… so prinsipnya seperti memindahkan isi dari 2 gelas… maka harus ada gelas ketiga untuk menampung dulu …. so itu dilakukan dengan fungsi strcpy() untuk string, sedangkan untuk integer langsung saza ….!!! Berikut nya tinggal compile dan execute… hasilnya sesuai ekspektasi … baik ketika memasukkan inputnya, memasukkan perintah SHOW, memasukkan perintah SWAP dan END …!!! So secara jumlah line numbers juga gak panjang… so masih dapat dikatakan tidak terlalu kompleks …!!!
Last,… demikian pembahasan tentang case study deck… semoga bermanfaat …!!! Ciaooo 😀
Leave a Reply