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