Cara membuat coding Bilangan Prima C++
(How to make primes c++)
#include<iostream.h>
#include<math.h>
#include<conio.h>
----------
penjelasan koding :
3 fungsi tersebut pada intinya digunakan untuk menginclude atau me ngeload direktori yang ada, untuk detailnya sebagai berikut :
1.include iostream : untuk menampilkan data (cout).
2.include math : digunakan untuk memproses proses matematika atau kalkulasi.
3.include conio : untuk input getchar getch dan getche.
selanjutnya
----------------
main()
{int N,p;
bool prima;
cout<<"masukkan bilangan bulat positif : ";
cin>>N;
-----------------------
penjelasan koding :
1.main : adalah bagian badan atau tubuh dari koding ini.
2.int : adalah type variabel berupa angka bilangan bulat.
3.N,p : adalah wadah tempat type data int tadi ditampung.
4.bool : adalah type data yang digunakan oleh prima.
5.cout : untuk mengeluarkan output tulisan pada commend promt (CMD).
6.cin : digunakan untuk mengeluarkan inputan pada fariabel N.
Selanjutnya
-----------------------
if ((N==2)||(N==3)) prima=true;
else if ((N%2==0)||(N<2)) prima=false;
----------------------------------
penjelasan koding :
If digunakan untuk perulangan, dimana jika N= 2 atau N=3, maka prima bernilai benar/true.
Sedangkan jika N dibagi 2 sama dengan 0 atau N kurang dari 2 maka prima bernilai salah.
selanjutnya
----------------------------------
else
{ p=3;prima=true;
do {
if ((N%p)==0) prima=false; else p=p+2;
}
while ((prima!=false)&&(p<=(sqrt(N)+1)));
}
if (prima==true) cout<<"\nbilangan yang anda masukkan adalah PRIMA";
else cout<<"\nbilangan yang anda masukkan adalah BUKAN PRIMA";
getch();
}
----------------------------
penjelasan koding :
1.Else digunakan untuk menambai pada perintah if, yang berarti sangkalan atau yang lainnya.
2.p=3(jika p sama dengan 3), p adalah bilangan prima. jika N dibagi p bernilai 0, maka bilangan tersebut bukanlah prima, else nilai p=p+2.
3.(if)jika prima bernilai benar, (cout)outputkan bilangan yang anda masukkan adalah prima.
4.Sedang jika bukan prima (else) outputkan bilangan yang anda masukkan bukan prima.
5.Fungsi getch() untuk mengambil karakter yang di inputkan tadi getch adalah kependekan dari get character.
Sekian
Semoga bermanfaat
tinggalkan commend bila ada yang kurang jelas
Atau ingin ditanyakan