Monday 3 November 2014

Menentukan nilai-nilai yang termasuk bilangan prima dari sebuah inputan dengan C++




Kode Ditulis di Aplikasi (Codeblocks)

#include<iostream>
using namespace std;
int main(){
int input1, input2, prima, pindah;
cout<<”Masukkan nilai pertama = “;
cin>>input1;
cout<<”Masukkan nilai kedua = “;
cin>>input2;
if(input1>input2)
{
pindah = input1;
input1 = input2;
input2 = pindah;
}
cout<<”\n\nBilangan Prima antara “<<input1<<” sampai “<<input2<<” = “;
for(int a=input1;a<=input2;a++)
{

prima=0;
for(int b=1;b<=a;b++)
{
if(a%b==0)
{
prima++;
}
}
if(prima==2){
cout<<a<<”, “;
}
}
cout<<”\n\n”;
}

Kode program jika dijalankan akan menghasilkan :
Masukkan nilai pertama = 10
Masukkan nilai kedua = 1
Bilangan Prima antara 1 sampai 10 = 2, 3, 5, 7,?

Penjelasan dari kode di atas :
Kode program ;
if(input1>input2)
{
pindah = input1;
input1 = input2;
input2 = pindah;
}

0 comments :

Post a Comment