Page 232 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 232

if (n < 0) {
                      printf("Error: Jumlah deret harus non-negatif.\n");
                      return 1;
                    }

                    int a = 0, b = 1, next;

                    // Perulangan while untuk menampilkan deret Fibonacci
                    printf("Deret Fibonacci:\n");
                    for (int i = 0; i < n; i++) {
                      printf("%d ", a);

                      next = a + b; // Menghitung bilangan Fibonacci berikutnya
                      a = b; // Memindahkan nilai b ke a
                      b = next; // Memasukkan nilai next ke b
                    }

                    return 0;
                  }
                  Output:

                  Masukkan jumlah deret Fibonacci (n): 8
                  Deret Fibonacci:
                  0 1 1 2 3 5 8 13

                  Penjelasan:
                  1)  Menyertakan Pustaka:

                      stdio.h:  Digunakan  untuk  operasi  input  dan  output  data,  seperti  membaca  input  dari
                      pengguna dan menampilkan hasil ke konsol.

                  2)  Deklarasi Variabel:
                      •   n: Variabel tipe int untuk menyimpan nilai yang dimasukkan pengguna, yaitu jumlah

                         deret Fibonacci yang ingin ditampilkan.

                      •  a: Variabel tipe int untuk menyimpan nilai bilangan Fibonacci pertama (diinisialisasi
                         dengan 0).

                      •  b: Variabel tipe  int untuk menyimpan nilai bilangan Fibonacci kedua (diinisialisasi
                         dengan 1).

                      •  next: Variabel tipe  int untuk menyimpan nilai bilangan Fibonacci berikutnya yang
                         akan dihitung.
















                                                                                                         209
   227   228   229   230   231   232   233   234   235   236   237