Programming - Perulangan (Looping)
Perulangan - Hai gaes, kali ini kita akan membahas materi programming berikutnya yaitu perulangan atau biasa disebut looping. Nah, looping ini sangat berguna untuk program kamu. Mungkin terdengar ribet, tapi jika kamu menuliskan printf("Angka 1"); sampai 100 kali emangnya ga cape apa? Nah, maka dari itu, perulangan atau looping ini sangat berguna untuk mengefektifkan program aplikasi kamu. Nah, kita mengenal looping dengan 3 jalan. Yang pertama ada While, kemudian ada Do-While, dan yang terakhir ada perulangan For.
While
Perulangan while dilakukan dengan memasukan kondisi terjadinya perulangan. Sebagai contoh Jika variable x kurang dari 10, maka tampilkan dilayar "Aku cinta padamu". Jika variable x sudah sama dengan atau lebih dari 10, maka looping berhenti. Hal ini bisa dilakukan dengan metode while seperti pada contoh program berikut :
Nah, program ini jika dijalankan maka akan mencetak "Aku cinta padamu" sebanyak 10 kali. Hal ini mempermudahmu dari pada harus menulis printf("Aku cinta padamu"); sebanyak 10 kali. Masih mending kalau 10 kali. Kalau 100 kali? kalau 1000 kali? Walaupun copy paste pasti akan tetap cape ya kan?
Oiya, di program tersebut ada instruksi x++; itu buat apa sih? itu menandakan bahwa setiap dia looping, maka variable x akan terus bertambah satu. Kenapa harus demikian, karena kalau kita hapus x++; nya, maka program tersebut akan terus berulang hingga tak terhingga kali. Alias akan terjadi infinite loop. Karena tidak ada kondisi yang bisa membuat keluarnya looping. Variable x akan terus berisi angka 0, dimana angka 0 akan terus lebih kecil dari pada 10. Hal itu membuat kondisi perulangan terus terpenuhi dan membuatnya tidak bisa keluar dari perulangan.
Nah pada program tersebut, menu akan terus muncul hingga user aplikasi memasukan angka 3 sebagai inputan untuk mengisi variable x. Jika ia mengisi angka selain 3, maka looping akan terus berulang hingga x = 3.
Nah pada program itu, kalimat aku sayang kamu akan diulang sebanyak 10 kali. Kondisi awalnya adalah dimana variable i di set ke angka 0. Kemudian loop akan terjadi ketika variable i kurang dari 0. Kondisi akhirnya ada pada variable i sama dengan atau lebih dari 0. Nah, setiap pengulangan, variable i akan bertambah 1 (i++).
Jadi gitu gaes, bagaimana pengulangan bekerja di pemrograman bahasa C. Kalau masih ada yang kebingungan atau mau ditanyakan, silakan tanya di kolom komentar. Semoga Bermanfaat.
Salam Capruk!!!
Do-While
Pada perulangan dengan metode do-while, instruksi akan dijalankan terlebih dahulu dan kondisi akan di cek belakangan. Jika kondisinya terpenuhi, maka akan kembali lagi ke awal pengulangan. Jika tidak terpenuhi, maka looping akan terhenti. Contohnya ada pada program menu yang kita modifikasi seperti berikut :Nah pada program tersebut, menu akan terus muncul hingga user aplikasi memasukan angka 3 sebagai inputan untuk mengisi variable x. Jika ia mengisi angka selain 3, maka looping akan terus berulang hingga x = 3.
For
Nah, kita masuk ke pengulangan menggunakan for. For ini menurut saya adalah pengulangan yang paling tricky dan paling bisa diakalin. Karena pada pengulangan ini harus diketahui kondisi awal loop. Kemudian kondisi akhir loop. Dan yang terakhir proses setiap loop terjadi. Biasanya variable yang digunakan di pengulangan for adalah i. Berikut adalah contoh program yang menampilkan kalimat "Aku sayang kamu" sebanyak 10 kali.Nah pada program itu, kalimat aku sayang kamu akan diulang sebanyak 10 kali. Kondisi awalnya adalah dimana variable i di set ke angka 0. Kemudian loop akan terjadi ketika variable i kurang dari 0. Kondisi akhirnya ada pada variable i sama dengan atau lebih dari 0. Nah, setiap pengulangan, variable i akan bertambah 1 (i++).
Jadi gitu gaes, bagaimana pengulangan bekerja di pemrograman bahasa C. Kalau masih ada yang kebingungan atau mau ditanyakan, silakan tanya di kolom komentar. Semoga Bermanfaat.
Salam Capruk!!!
Programming - Perulangan (Looping)
Reviewed by Adnale
on
Maret 04, 2020
Rating:
Tidak ada komentar