Algoritma Pemrograman: Mencari Bilangan Prima

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

bilangan prima

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

bilangan_prima

Leave a Reply

Your email address will not be published. Required fields are marked *

Security Code * Time limit is exhausted. Please reload the CAPTCHA.