Bahasa : C
Program : Borland C++ 5.02
Tentang : Function,If-else,For
Soal :
Buatlah program dengan menginputkan nilai dua bilangan , kemudian tentukan bilangan prima antara kedua bilangan tersebut.
Jawab :
// program menetntukan bilangan prima antara dua bilangan.
#include <conio.h>
#include <stdio.h>
#include <math.h>
void prima(); // merupakan sebuah prosedure untuk menghemat line.
int a,b,c;void
main ()
{
lg:
clrscr ();
printf("Masukkan nilai awal : ");
scanf("%d",&a);
printf("Masukkan nilai akhir: ");
scanf("%d",&b);
if (a>b) goto lg;
else
prima ();
getch ();
}
void prima ()
{
printf("Bilangan Prima antara %d-%d yaitu = ", a,b);
for (c=a;c<=b;c++)
{if ((c==2)||(c==3)||(c==5)||(c==7)){printf(" %d ",c);}
else if ((c%2!=0)&&(c%3!=0)&&(c%5!=0)&&(c%7!=0))
{printf("%d ", c);
}
}
}
Silahkan Tinggalkan komentar anda berupa pertanyaan, kritiik, maupun saran.
Created By : Rahmat H Slamet.
1 komentar:
mohon penjelasanny dong
Posting Komentar