Prof. Dr. SUHARTONO, M.Kom

Lembaga : Universitas Islam Negeri Maulana Malik Ibrahim Malang

Fakultas : Sains dan Teknologi

Program Studi : Teknik Informatika

Kelas : C


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