Soal:
- Buatlah program untuk mencari bilangan prima!
Jawaban:
1. Algoritma dengan Bahasa Natural
- Deklarasi variable FAKTOR = 0.
- Masukkan bilangan bulat positif BILANGAN.
- Proses looping A=1 sampai dengan BILANGAN:
– Jika BILANGAN modulus A sama dengan 0, tambah 1 nilai variabel FAKTOR.
– Lanjutkan looping. - Jika variabel FAKTOR = 2, cetak “Bilangan Prima.” Jika tidak, cetak “Bukan Bilangan Prima”.
- Selesai.
2. Algoritma dengan Flowchart
3. Kode Program
#include<stdio.h>
main()
{
int bilangan, faktor=0, a;
printf("Masukkan bilangan bulat positif: ");
scanf("%d", &bilangan);
for (a=1; a<=bilangan; a++)
{
if (bilangan%a == 0)
{
faktor++;
}
}
if (faktor == 2)
{
printf("%d adalah Bilangan Prima.", bilangan);
}
else
{
printf("%d bukan Bilangan Prima.", bilangan);
}
getch();
}
4. Tampilan

