Berikut ini adalah pertanyaan dari opik5700 pada mata pelajaran TI untuk jenjang Sekolah Menengah Pertama
Tuliskan tiga cara untuk keluar dari perulangan sebelum kondisi yang diminta dipenuhi
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Jawaban:
Berikut adalah tiga cara untuk keluar dari perulangan sebelum kondisi yang diminta dipenuhi:
- Break statement: Break statement adalah pernyataan yang digunakan untuk menghentikan perulangan secara tiba-tiba di tengah jalan, bahkan jika kondisi yang ditentukan belum terpenuhi. Dalam bahasa pemrograman seperti C, C++, Java, dan Python, break statement biasanya digunakan dalam perulangan for, while, atau do-while. Saat break statement dijalankan, perulangan langsung keluar dari blok perulangan dan melanjutkan eksekusi program ke baris kode setelah blok perulangan.
- Continue statement: Continue statement juga digunakan untuk menghentikan perulangan, tetapi hanya menghentikan iterasi saat ini dan melanjutkan ke iterasi berikutnya. Dalam bahasa pemrograman seperti C, C++, Java, dan Python, continue statement biasanya digunakan dalam perulangan for, while, atau do-while. Saat continue statement dijalankan, iterasi saat ini dihentikan dan program melompat ke awal blok perulangan untuk memulai iterasi berikutnya.
- Return statement: Jika perulangan berada dalam sebuah fungsi, maka Anda dapat menggunakan perintah "return" untuk keluar dari perulangan dan kembali ke pemanggil fungsi. Dalam beberapa kasus, Anda bahkan dapat menggunakan perintah "return" untuk mengembalikan nilai dari fungsi dan keluar dari perulangan pada saat yang sama.
- Flag atau indikator boolean: Cara ketiga untuk keluar dari perulangan sebelum kondisi yang diminta dipenuhi adalah dengan menggunakan sebuah flag atau indikator boolean. Flag ini adalah sebuah variabel boolean yang diinisialisasi dengan nilai false sebelum perulangan dimulai. Dalam setiap iterasi perulangan, kondisi yang diinginkan diperiksa. Jika kondisi terpenuhi, flag diubah menjadi true. Kemudian, pada baris kode setelah blok perulangan, flag diperiksa. Jika flag bernilai true, program akan keluar dari perulangan. Jika tidak, program akan melanjutkan ke iterasi berikutnya.
Semoga dengan pertanyaan yang sudah terjawab oleh BrianForest dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Tue, 08 Aug 23