Repetition dalam Bahasa C
Halo semuanya perkenalkan nama saya Victor, di halaman ini saya akan memberikan penjelasan tentang apa itu repetition yang ada pada bahasa C. Repetition atau perulangan berarti satu atau lebih intruksi yang berulang dalam suatu waktu. Repetition itu ada 3 yaitu for, while, do-while. Di halaman ini saya akan menjelaskan satu persatu tentang ketiga perulangan tersebut. Sebenarnya semua perulangan bisa dipakai di case apapun, namun orang-orang lebih banyak menggunakan for dibandingkan dengan yang lainnya. Berikut penjelasan tentang ketiga repetition / perulangan di atas:
- FOR
Di dalam for ini ada 3 kondisi yang dijelaskan seperti gambar di atas. Ketiga kondisi tersebut adalah:
- Initialization
Initialization atau inisialisasi nilai yaitu sebagai nilai awal dari perulangannya.
- Conditional
Conditional atau kondisi yaitu kondisi kapan perulangan tersebut akan berhenti.
- Increment
Increment yaitu menambahkan nilai awalnya ataupun mengurangi nilai awalnya.
Untuk deklarasi integer boleh di dalam for apabila kita menggunakan compiler yang berbasic C++. Berikut adalah contoh dari penggunaan for untuk mencetak nomor 1 sampai 10.
- WHILE
Untuk penggunaan while adalah sebagai berikut:
Seperti gambar di atas, exp / expression dapat berupa boolean expression yaitu nilai yang bernilai benar atau salah. Contoh exp di atas dapat kita isi dengan while(x == 1) artinya ketika x sama dengan 1 maka statement di dalamnya akan dijalankan terus-menerus sampai x nya tidak sama dengan satu. Apabila x nya tetap 1 maka akan terjadi loop forever atau infinite loop.
Contoh penggunaan while adalah sebagai berikut:
- DO-WHILE
Untuk penggunaan DO-WHILE dan contoh penggunaanya adalah sebagai berikut:
Sekian sedikit penjelasan tentang perulangan yang ada pada bahasa C. Semonga bermanfaat.