Algoritma dan Program Menetukan Bilangan Prima dengan C++

Daftar Isi

Bilangan prima kita dengar saat kita masih duduk dibangku Sekolah Dasar dulu. Hayoo diingat lagi tentang bilangan prima, bilanga prima itu apa ? pasti lupa haha

Lupa itu wajar, namun jika kita ingat-ingat lagi harusnya ingat dongs, kalo ga ingat jangan-jangan SD ga lulus lagi haha

Bilangan prima adalah bilangan yang habis jika dibagi dengan bilangan itu dan bilangan 1. Contoh : 2,3,5,7,11,13,17,19… dan masih banyak lagi lainnya. Berikut ini adalah langkah untuk menetukan bilangan prima.

Algoritma Menentukan bilangan prima

{membaca masukan bilangan n dan i , kemudian dianalisa , jika n mod i samadengan 0 maka faktor++ , jika faktor samadengan 2 ,maka tuliskan bilangan prima , jika tidak bukan bilangan prima}

DEKLARASI

n = integer (input)

i = integer

bilangan prima (output)

bukan bilangan prima (output)

DESKRIPSI

Read (n,i)

if(n%i==0)

faktor++;

if(faktor==2)

Write (n)–> bilangan prima

else

n–> bukan bilangan prima

PROGRAM

#include<iostream.h></pre>
<pre>#include<conio.h>

int main()

{

int i,n, faktor=0;

cout<<"Masukan bilangan n= ";

cin>>n;

for(i=1;i<=n;i++)

if(n%i==0)

faktor++;

if(faktor==2)

cout<<"bilangan "<<n<<" bilangan prima";

else

cout<<"bilangan "<<n<<" bukan bilangan prima";

getch();

return 0;

}

Baca Juga :   Chiper dan Plain Teks untuk Enkripsi dan Deskripsi dalam Kriptografi dengan C++