Page 214 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 214
3) Perulangan While:
• Perulangan while dijalankan selama nilai variabel bilangan masih kurang dari atau sama
dengan 100.
• Di dalam perulangan:
o Kondisi bilangan % 2 == 0 digunakan untuk memeriksa apakah bilangan adalah
bilangan genap (sisa pembagian dengan 2 sama dengan 0).
o Jika bilangan genap, variabel jumlahGenap ditambah 1.
o Nilai variabel bilangan ditambah 1 untuk melanjutkan ke bilangan berikutnya.
4) Menampilkan Hasil:
• Setelah perulangan selesai, program menampilkan pesan yang menunjukkan jumlah
bilangan genap dari 1 sampai 100, yaitu nilai dari variabel jumlahGenap.
5) Pengembalian:
• Program mengembalikan nilai 0 (sukses) sebelum diakhiri.
4. Program
#include <stdio.h>
int main() {
int n, faktorial = 1;
printf("Masukkan bilangan (n): ");
scanf("%d", &n);
if (n < 0) {
printf("Error: Bilangan harus non-negatif.\n");
return 1;
}
// Perulangan for untuk menghitung faktorial
for (int i = 1; i <= n; i++) {
faktorial *= i;
}
printf("Faktorial dari %d adalah: %d\n", n, faktorial);
return 0;
}
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).
205