Declaration:
x : integer
y : integer
Description:
read x
y=0
for(int i=1; i<=x; i++)
if(x mod i = 0)
y++;
if(y = 2)
write prima
else
write bukan
end
Program:
- #include <iostream.h>
- #include <conio.h>
- class prima{
- public:
- void masukan();
- void hasil();
- private:
- int x,y;
- };
- void prima::masukan(){
- cout<<"Menentukan bilangan prima atau bukan\n";
- cout<<"Masukkan bilangan: ";cin>>x;
- }
- void prima::hasil(){
- y= 0;
- for (int i=1; i<=x; i++)
- if (x%i==0)
- y++;
- if (y==2)
- cout<<x<<" adalah bilangan prima";
- else
- cout<<x<<" bukan bilangan prima";
- }
- int main(){
- prima x;
- x.masukan();
- x.hasil();
- getch;
- }
Tidak ada komentar:
Posting Komentar