sesuai dengan pengertiannya dimana membanugn dengan langkah demi langkah nah dalam artikel ini saya memmiliki beberapa contoh dalam hal tersebut namun akan saya ingatkan kode ini belum tentu benar tapi dalam pemehamanku ya begitu nah disii saya akan membuat programn sederhana dimana program terebut menghitung nilai dari sebuah bilangan fibonacci
panjang <- 10
z <- array(1)
for (i in 1:panjang) {
if(is.na(z[i])){
if(i == 2){
z[i] = z[1]*2
} else{
z[i] = z[i - 1] + z[i - 2]
}
}
cat("bilangan fibonaci ke-",i,"adalah ", z[i], "\n")
}
## bilangan fibonaci ke- 1 adalah 1
## bilangan fibonaci ke- 2 adalah 2
## bilangan fibonaci ke- 3 adalah 3
## bilangan fibonaci ke- 4 adalah 5
## bilangan fibonaci ke- 5 adalah 8
## bilangan fibonaci ke- 6 adalah 13
## bilangan fibonaci ke- 7 adalah 21
## bilangan fibonaci ke- 8 adalah 34
## bilangan fibonaci ke- 9 adalah 55
## bilangan fibonaci ke- 10 adalah 89
kode di atas merupakan salah satu implementasi dari iteration, code tersebut memebuat sebauh perulaangan dari bilangan fibonaci, dengan menggunakana array untuk menyimpan data dan looping for untuk melakukan perulangan