Perulangan (
for loop
) adalah salah satu konsep fundamental
dalam pemrograman yang memungkinkan kita menjalankan serangkaian
instruksi berulang kali sesuai dengan kondisi yang ditentukan. Dalam
pemrograman Arduino, kita menggunakan perulangan for
untuk
mengatur tindakan yang diulang dalam sketsa (program) Arduino. Artikel
ini akan membahas secara mendalam konsep perulangan for
pada Arduino beserta contoh-contoh praktisnya.Pengertian Dasar
Sebelum kita memahami bagaimana perulangan for
bekerja dalam bahasa pemrograman Arduino, mari kita pahami konsep dasar perulangan itu sendiri.
Perulangan for
Perulangan for
adalah jenis perulangan yang digunakan untuk menjalankan blok instruksi
berulang kali dengan cara yang terkendali. Perulangan ini sangat
berguna ketika kita tahu seberapa banyak kali kita ingin menjalankan
blok instruksi tersebut atau ketika kita ingin melakukan iterasi
(pengulangan) melalui suatu kumpulan data.
Sintaks dasar perulangan for
adalah sebagai berikut:
for (inisialisasi; kondisi; perubahan) {
// Blok instruksi yang akan diulang
}
inisialisasi
adalah langkah awal yang dilakukan hanya sekali di awal perulangan. Biasanya, ini adalah langkah untuk menginisialisasi variabel loop.kondisi
adalah kondisi yang dievaluasi sebelum setiap iterasi perulangan. Selama kondisi ini benar (true), perulangan akan terus berlanjut. Jika kondisinya salah (false), perulangan akan berhenti.perubahan
adalah langkah yang dilakukan setelah setiap iterasi perulangan. Biasanya, ini adalah langkah untuk mengubah variabel loop.
Contoh Pemahaman
Misalnya, jika kita ingin menghitung jumlah angka dari 1 hingga 10, kita dapat menggunakan perulangan for
sebagai berikut:
int jumlah = 0; // Inisialisasi variabel jumlah
for (int i = 1; i <= 10; i++) {
jumlah += i; // Tambahkan nilai i ke jumlah
}
Dalam contoh di atas, kita menginisialisasi variabel i
dengan 1, dan selama i
kurang dari atau sama dengan 10, perulangan akan terus berlanjut. Setiap iterasi, nilai i
akan ditambahkan ke jumlah
, dan nilai i
akan ditingkatkan sebesar 1 dengan pernyataan i++
. Ini akan mengulangi langkah-langkah ini sampai i
lebih besar dari 10.
Posting Komentar
Komentar yang dirasa merugikan situs ini akan dihapus. Terima kasih telah berkunjung