Sabtu, Oktober 20, 2012

Menentukan Bilangan Prima dengan C++

Menentukan bilangan prima menggunakan fungsi dari IF pada C++.Jadi jika menginputkan bilangan bulat berapapun nanti akan dikoreksi apakah bilangan itu merupakan bilangan prima atau bukan. Contoh Kasus
 Input : 16  
Output : 16 Bukan Bilanan Prima.

berikut contoh conding dengan C++ :
 /*
original source code by Aris Pujud Kurniawan
*/
#include <iostream>
using namespace std;
int main(){
    /* original source code by Aris Pujud Kurniawan*/
    int A,B,C;
    cout<<"Masukkan Bilangan Bulat = "; cin>>B;
    cout<<"============================="<<endl;
    if(B==2){
             cout<<B<<" Bilangan Prima"<<endl;
            }
    if(B<2){
            cout<<B<<" Bukan Bilangan Prima"<<endl;
            }
    if(B>2){
         A=B%2;
         if(A==0){
                  cout<<B<<" Bukan Bilangan Prima"<<endl;
            }
         else if(B>3){
            A=B%3;
            if(A==0){
                     cout<<B<<" Bukan Bilangan Prima"<<endl;
            }
            else if(B>5){
            A=B%5;
            if(A==0){
                     cout<<B<<" Bukan Bilangan Prima"<<endl;
            }
            else if(B>7){
            A=B%7;
            if(A==0){
                     cout<<B<<" Bukan Bilangan Prima"<<endl;
            }
            else if(B>9){
            A=B%9;
            if(A==0){
                     cout<<B<<" Bukan Bilangan Prima"<<endl;
         
            }
            else{
                 cout<<B<<" Bilangan Prima"<<endl;
                 }
            }
            else{
                 cout<<B<<" Bilangan Prima"<<endl;
                 }
            }
            else{
                 cout<<B<<" Bilangan Prima"<<endl;
                 }
            }
            else{
                 cout<<B<<" Bilangan Prima"<<endl;
                 }
            }
            else{
                 cout<<B<<" Bilangan Prima"<<endl;
                 }
         }
 system("Pause");
    system("CLS");
    main();
    return 0;
}


Untuk mencoba menjalankan tekan F9.
Jika males nulisnya silahkan download source code nya saja.

 .::DOWNLOAD::.

Sekian tutorial ini semoga membantu. jangan lupa tinggalkan coment and follow yaaaa...

1 komentar:

bro kayaknya kalau pakai cara if else ndak akan bisa karena akan menemui angka dengan kelipatan bilangan prima tersebut. misal kelipatan bilangan prima 11 yaitu 121 maka nilainya akan prima seharusnya bukan prima. jadi kesimpulannya kalau pake if else pemrograman harus membatasi input bilangan haha.
kalau pake pengulangan baru bisa, for, while

Twitter Delicious Facebook Digg Stumbleupon Favorites More