Perulangan for adalah suatu bentuk proses pengulangan kegiatan pada suatu statement atau lebih secara berulang ulang-ulang selama yang dijadikan acuan tersebut terpenuhi dengan baik.[1] Perulangan for ini kebalikan dari perulangan while, di mana penggunaan perulangan while digunakan ketika jumlah perulangannya tidak ditentukan, sedangkan perulangan for digunakan bila jumlah perulangan sudah ditentukan.[2] Jadi perulangan ini dapat dibagi menjadi 2 jenis yang beda, yang mana dapat kita bedakan menjadi couted loop, dan uncounted loop.[3]

Parameter

sunting

Dalam perulangan for terdapat 3 bentuk parameter yang harus diketahui, yaitu:[1]

  • Inisiasi, adalah bagian yang mana harus ada nilai awal yang dilakukan untuk memulai perulangan
  • Kondisi, adalan suatu bagian yang menjelaskan bentuk kondisi perulangan agar perulangan tersebut dapat berjalan
  • Modifer, adalah bagiaan yang melakukan increment atau decrement dari nilai awal yang telah diinisiasi

Dari penjelasan tersebut dapat kita contohkan sebagai berikut:[4]

For (a=1;a<=7;a++){count<<"Perulangan For\n"}

Keterangan:[4]

  • Tanda "a=1" merupakan nilai awal variabel a.
  • Tanda "a<=7" merupakan syarat pengulangan.
  • Tanda "a++" merupakan kondisi pengulangan.[4]

Referensi

sunting
  1. ^ a b Suryana, Taryana (2007-01-01). "E-Commerce menggunakan PHP dan MySQL". Yogyakarta: Graha Ilmu.
  2. ^ Latif, Sultoni, dkk (2018). "Rancang bangun aplikasi beat loop dengan menggunakan media suara rekam pada smartphone berbasis android". Jurnal rekursif. vol. 6 (no.1): hal. 36-47. ; Pemeliharaan CS1: Banyak nama: authors list (link)
  3. ^ A, Kadir (2018). Dasar Logika Pemrograman Komputer. Elexmedia Komputindo. Pemeliharaan CS1: Status URL (link)
  4. ^ a b c R, Munir (2001). Algoritma dan Pemrograman Dalam Bahasa Pascal dan C. Bandung: Informatika Bandung. Pemeliharaan CS1: Status URL (link)

📚 Artikel Terkait di Wikipedia

Fork bomb

proses table sistem operasi. dasar pengoperasian bom garpu adalah infinite loop yang berulang kali meluncurkan proses yang sama. Pada sistem operasi serupa-Unix

Turbo Basic

ingin menampilan lebih banyak tanda bintang"; Q$ LOOP WHILE LEN(Q$) = 0 Q$ = LEFT$ (Q$, 1) LOOP WHILE (Q$ = "Y") OR (Q$ = "y") PRINT "Sampai jumpa "; A$

Pengkodean perasaan

arsitektur atau terjebak dalam lingkaran kesalahan berulang (infinite debugging loop). Sebuah kajian ilmiah berjudul *"Vibe Coding Kills Open Source"* menjelaskan

Raina

yang tidak diketahui (link) "2015 Download Chart". Total downloads for "Loop": "2017 Download Chart – Week 31". Gaon Chart. Diakses tanggal August 10

Python (bahasa pemrograman)

elemen ke variabel lokal untuk digunakan oleh blok terlampir. Pernyataan while yang mengeksekusi sebuah blok kode selama kondisinya benar. Pernyataan try

Ayo Edebiri

February 2024). "The Bear star Ayo Edebiri gives another nod to Ireland while hosting Saturday Night Live". Irish Independent. Diakses tanggal 5 August

Simulated annealing

update solusi sementara untuk suhu tertentu. (Jadi mestinya ada loop lagi di dalam while ini, untuk mengulang simulasi pada suhu yang sama). S. Kirkpatrick

Heat Waves

programming, woozy electronic bass and keyboards, pitched-down vocals, a guitar loop that blurs into the digital morass: Rarely has this band leaned so hard into