2. Deklarasikan juga variable berat yang akan dipakai untuk menyimpan berat kembang kol yang sedang disortir.
3. Data berat kembang kol dibaca satu persatu. Setiap kali dibaca, lalu dicek apakah beratnya termasuk kategori kecil, sedang, atau besar.
4. Jika berat kembang kol termasuk kategori kecil,isi variable kecil ditambah 1; jika beratnya sedang,isi variable sedang ditambah 1; dan jika beratnya termasuk kategori besar,isi variable besar ditambah 1.
5. Proses nomor 3 dan 4 diulangi selama berat bunga kol tidak sama dengan -1.
Kode Program:
Baca juga: Kunci Jawaban Informatika Kelas 10 SMA Halaman 214 Semester 2 Kurikulum Merdeka, Ayo Kita Renungkan
- Problem 5: Memperbaiki Program (Tingkat Kesulitan:)
Deskripsi Soal:
Buatlah sebuah program untuk menggambar sebuah pola X dengan menggunakan karakter asterisk (*).
- Format Masukan:
Sebuah bilangan bulat n yang menyatakan ukuran pola yang akan dibuat. Nilai n berada pada rentang 1 hingga 20.
- Format Keluaran:
Pola huruf X yang sesuai dengan ukuran yang dimasukkan. Perhatikan perbedaan untuk banyak baris ganjil dan genap pada contoh keluaran.
Pada soal ini, kalian telah diberikan salah satu program yang dibuat untuk menyelesaikan permasalahan di atas. Akan tetapi, program tersebut tidak dapat dijalankan dan ditulis dengan tidak rapi! Pelajarilah kode program di bawah ini. Perbaiki program tersebut hingga dapat berjalan dengan benar. Sesuaikan pula penulisannya dengan mengikuti praktik baik yang telah kalian pelajari hingga saat ini.
Jawaban:
1. n ialah total bilangan yang akan dimasukkan sebagai bentuk X.
2. Pola pada contoh kasus ialah memperlihatkan posisi bintang akan berada pada bagian yang ujung, yang kemudian akan berpindah 1 tempat ke sebelahnya.