3 Cara Membuat Pengulangan dalam Pemrograman
Halo teman-teman ketemu lagi nih, kali ini aku akan membagikan gimana caranya membuat pengulanhan dalam pemrograman.
Pengulangan adalah sebuah metode dalam pemrograman yang digunakan untuk membuat sebuah perintah berulang. Untuk pengulangan sendiri sebenarnya setiap bahasa pemrograman memiliki metodenya masing-masing tergantung bahasa apa yang digunakan
Tapi kali ini saya akan membagikan 3 cara pengulangan yang hampir ada di setiap bahasa pemrograman. Untuk tutorial kali ini saya akan memakai bahasa pemrograman python
Oke angsung ke kodingan cus
Menggunakan While
Yang pertama adalah kita bisa menggunakan while
loop. penulisan while loop adalah seperti dibawah:
pertama kita buat dulu variabel i = 0
untuk penanda pengulangan kita, setelah itu kita beri kondisi pada pengulangan dengan menuliskan while i <= 10
yang artinya pengulangan akan terus dilakukan selama variabel i
bernilai kurang dari atau sama dengan 10. lalu kita cetak nilai dari i
dengan kode print(i)
dan yang terakhir kita juga harus menambahkan increment
supaya nilai i
bertambah setiap kali pengulangan dilakukan dengan menuliskan i+=1
. dan hasilnya adalah
Menggunakan For Loop
nah untuk yang selanjutnya adalah pengulangan menggunakan for
. untuk perulangan menggunakan for di bahasa pemrograman python ini agak unik karena berbeda dari bahasa pemrograman yang lain. jika ingin melakukan pengulangan di bahasa pemrograman python kita bisa menuliskan seperti ini
for x in range(8):
print(x)
pertama kita definisikan variabel x
di dalam for
, lalu kita tentukan batas pengulangannya menggunakan fungsi range
, fungsi range
memiliki 3 parameter. jika kita hanya memasukkan satu parameter diatas, maka angka diatas akan menjadi angka limit
dari pengulangan kita. contoh : jika kita menuliskan range(8)
maka pengulangan akan dimulai dari angka 0
sampai 7
jadi jumlah angka yang ada diperulangan berjumlah 8
angka. jika kita jalankan kode diatas, maka akan muncul hasil seperti dibawah
Menggunakan Recursive Function
yang terakhir adalah menggunakan recursive function
. Nah ini adalah cara pengulangan paling unik menurut saya, karena kita bisa membuat pengulangan tanpa menggunakan function khusus seperti for
, while
, do while
dan sebagainya. Untuk pengulangan menggunakan recursive function
penulisannya adalah seperti dibawah:
gimana? bingung?. Nah, saya akan jelaskan apa maksud dari kode diatas. pertama mulai dari penjelasan apa itu recursive function
. recursive
atau rekursif
adalah teknik memanggil diri sendiri. Jadi yang dilakukan kode diatas adalah si function recursion loop
dia memanggil dirinya sendiri didalam functionnya
. bisa dilihat pada bagian return recursive_loop(limit)
berfungsi untuk memanggil function recursive_loop
sendiri. Jadi jika diterjemahkan baris kode diatas itu mencakup:
- pertama kita buat sebuah function yang akan mencakup kode pengulangan kita dengan menuliskan
def recursion_loop(i, limit)
- selanjutnya adalah kita memberikan 2 parameter dalam function
recursion_loop
kita yaitu variabelstart
yang digunakan untuk menentukan nilai awal dari pengulangan dan variabellimit
menentukan batas dari pengulangan - lalu kita buat pengkondisian menggunakan
if else
kita akan kondisi jika nilai variabelstart
kurang dari nilai dari variabellimit
maka kita akan mencetak variabelstart
lalu menambahkan nilai dari variabelstart
dan memanggil functionrecursive_loop
lagi - jika nilai variabel
start
sama atau lebih dari variabellimit
, maka hentikan fungsinya dengan mengembalikan angka0
Nah, gimana? menarik bukan recursion loop
ini?. Sekian dari saya, semoga apa yang saya bagikan ini bermanfaat bagi kita semua.
Wassalamu'alaikum Warahmatullahi Wabarakatuh