Page 231 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 231
Output:
Masukkan bilangan (n): 5
Faktorial dari 5 adalah: 120
Penjelasan:
1) Menyertakan Pustaka:
• stdio.h: Digunakan untuk operasi input dan output data (seperti membaca dan menulis
ke konsol).
2) Deklarasi Variabel:
• n: Variabel tipe int untuk menyimpan nilai bilangan yang akan dihitung faktorialnya.
• faktorial: Variabel tipe int untuk menyimpan nilai faktorial yang dihitung (diinisialisasi
dengan 1).
3) Membaca Masukan:
• Program meminta pengguna untuk memasukkan nilai n (bilangan yang akan dihitung
faktorialnya).
4) Memeriksa Validasi Input:
• Percabangan if digunakan untuk memeriksa apakah nilai n non-negatif. Jika tidak,
pesan error ditampilkan dan program diakhiri.
5) Perulangan for:
• Perulangan for dimulai dari i = 1 dan iterasi sampai i <= n.
• Pada setiap iterasi:
o Nilai i dikalikan dengan nilai faktorial saat ini, menghasilkan nilai faktorial yang
baru.
o Nilai faktorial diperbarui dengan nilai baru tersebut.
6) Menampilkan Hasil:
• Setelah perulangan selesai, program menampilkan pesan yang menunjukkan nilai
faktorial dari n yang telah dihitung.
7) Pengembalian:
• Program mengembalikan nilai 0 (sukses) sebelum diakhiri.
5. Program
#include <stdio.h>
int main() {
int n;
printf("Masukkan jumlah deret Fibonacci (n): ");
scanf("%d", &n);
if (n < 0) {
printf("Error: Jumlah deret harus non-negatif.\n"); 208
return 1;
}
int a = 0, b = 1, next;