Tuesday, 17 March 2015

membuat bilangan prima di C++

nah di sini ane ingin share ilmu yang habis di ajarin dosen ane yaitu menentukan bilangan yang kita masukan tersebut bilangan prima atau tidak

 #include <cstdlib>
#include <iostream>

using namespace std;
int main(int argc, char *argv[])
{
    int n, y;
    cout<<"masukan bilangan:";cin>>n;
    y=1;
    for (int i=2; i<=n;i++){
    if (n%i==0){
    y++;
}
}
    if (y==2){
    cout<<"bilangan prima"<<endl;
}
    else{
    cout<<"bukan bilangan prima"<<endl;
}

    system("PAUSE");
    return EXIT_SUCCESS;
}

sedikit ane jelasin soal program di atas
proses berjalannya program ini ketika nilai y==2 maka bilangan prima dan jika nilai y kecil dari 2 atau besar dari 2 maka bukan bilangan prima
contoh
kita masukin nilai 5 maka 5%5=0 maka 1+1=2 maka hasil nya bilangan prima
jika kita masukin 9 maka 9%3=0 1+1=2 ,9%9=0 2+1=3 maka bukan bilangan prima karna besar dari 2

ini sih menurut ane soal nya menurut pendapat orang berbeda beda ada yang bilang satu bilangan prima ada jugak yang bilang bukan bilangan prima tapi di sini ane membuat bahwa 1 bukan bilangan prima karna tidak bisa di faktor kan

ngomong apa lagi yah yang nulis blog ini kok makin goblok yah hahahha

0 comments:

Post a Comment