Berikut ini adalah source code bahasa c yang dapat digunakan juga untuk kompiler C++ terutama borland, silahkan anda modifikasi sendiri :D, karena kode berikut bukanlah satu-satunya kode yang dapat digunakan untuk mencari nilai bilangan prima.
/* start code */
#include // header file untuk c
#include // header untuk fungsi clrscr();
main()
{
int m,n;
printf("Masukkan nilai bilangan 2-1000 \n");scanf("%d",&n);
if(n<=1000 && n>1) // jika angka dibawah 1000 dan diatas angka 1
{ // maka proses pencarian bilangan prima dikerjakan
for(int i=2;i<=n;i++)
{
for(int j=2;j<=i/2;j++)
{
m=i%j; // mencari sisa bagi
if(m==0) // jika sisa bagi sama dengan 0
break; // maka tidak ada bilangan yang dicetak
}
if(m!=0) // jika hasil proses tidak sama dengan 0
printf("%5d",i); // adalah bilangan prima (cetak)
}
}
else if(n<2) // penguncian agar input tidak dibawah angka 2
{
clrscr(); // fungsi membersihkan layar
printf("Angka Yand Dimasukkan dibawah 2 IDIOT !!!");
printf("\n= = = = = = = = = = = = = = = = = = = = ");
}
else
{
clrscr();
printf("Angkanya Kebesaran GOBLOK !!!");
printf("\n= = = = = = = = = = = = = = = = = = = = ");
}
}
/* end code */
/* start code */
#include
#include
main()
{
int m,n;
printf("Masukkan nilai bilangan 2-1000 \n");scanf("%d",&n);
if(n<=1000 && n>1) // jika angka dibawah 1000 dan diatas angka 1
{ // maka proses pencarian bilangan prima dikerjakan
for(int i=2;i<=n;i++)
{
for(int j=2;j<=i/2;j++)
{
m=i%j; // mencari sisa bagi
if(m==0) // jika sisa bagi sama dengan 0
break; // maka tidak ada bilangan yang dicetak
}
if(m!=0) // jika hasil proses tidak sama dengan 0
printf("%5d",i); // adalah bilangan prima (cetak)
}
}
else if(n<2) // penguncian agar input tidak dibawah angka 2
{
clrscr(); // fungsi membersihkan layar
printf("Angka Yand Dimasukkan dibawah 2 IDIOT !!!");
printf("\n= = = = = = = = = = = = = = = = = = = = ");
}
else
{
clrscr();
printf("Angkanya Kebesaran GOBLOK !!!");
printf("\n= = = = = = = = = = = = = = = = = = = = ");
}
}
/* end code */