NIM : 210605110007

Lembaga: “Universitas Islam Negeri Maulana Malik Ibrahim Malang”

Fakultas: “Sains dan Teknologi”

Jurusan: “Teknik Informatika”

Pengertian Repeat Loop

Repeat loop akan menjalankan statement/kode yang sama berulang-ulang hingga stop condition tercapai. Berikut adalah pola dari repeat loop.

Fungsi Repeat Loop

Repeat loop akan menjalankan statement/kode yang sama berulang-ulang hingga stop condition tercapai. Berikut adalah pola dari repeat loop. Loop akan dimulai dari blok statement while sampai dengan break.

Repeat loop akan menjalankan statement/kode yang sama berulang-ulang hingga stop condition tercapai

repeat { commands if(condition){ break } }

Berikut adalah contoh penerapan dari repeat loop:

coba <- c("contoh")
counter <- 1
repeat {
  print(coba)
  counter <- counter + 1
  if(counter < 5){
break
  }
}
## [1] "contoh"
Loop akan dimulai dari blok statement while sampai dengan break. Loop hanya akan dilakukan sepanjang nilai counter < 5. Hasil yang diperoleh berbeda dengan while loop, dimana kita memperoleh 4 buah kata “contoh”. Hal ini disebabkan karena repeat loop melakukan pengecekan stop condition tidak di awal loop seperti while loop sehingga berapapun nilainya, selama nilainya sesuai dengan stop condition maka loop akan dihentikan. Hal ini berbeda dengan while loop dimana proses dilakukan berulang-ulang sampai jumlahnya mendekati stop condition.

Referensi

  1. https://bookdown.org/moh_rosidi2610/Metode_Numerik/programmingandfunction.html#forloop
  2. https://www.google.com/search?q=apa+itu+repeat+loop&oq=apa+itu+repeat+loop&aqs=chrome..69i57.8091j0j7&sourceid=chrome&ie=UTF-8