CODING BILANGAN PRIMA DIMANA USER DAPAT MENGINPUTKAN RANGE DISERTAI DENGAN PENJELASAN DISETIAP KODENYA
#include <iostream> // sebagai bagian dari complier c++
using namespace std; // notasi standar c++
int main() // tempat menulis kode
{ // kurung awal program
int a, b, kecil, besar;
// variabel dalam aplikasi ini
bool prima;
// untuk logika apakah diantara range angka yang dimasukkan ada angka yang mengandung bilangan prima atau tidak
system ("cls");
// untuk membersihkan layar di cmd
cout << " +----- Program Bilangan Prima -------+ " << endl;
// untuk menampilkan kalimat kedalam layar cmd
cout << " +-------- Yoga Nawassarief ----------+"<< endl;
// untuk menampilkan kalimat kedalam layar cmd
cout << " +-------- NIM : 18.11.1806 ----------+" << endl << endl;
// untuk menampilkan kalimat kedalam layar cmd
cout << "Masukkan Bilangan Terkecil : ";
// untuk menampilkan kalimat kedalam layar cmd
cin >> kecil;
// untuk menginputkan angka terkecil yang akan dicari
cout << "Masukkan Bilangan Terbesar : ";
// untuk menampilkam kalimat kedalam layar cmd
cin >> besar;
// untuk menginputkan angka terbesar yang akan dicari
for (a=kecil;a<=besar;a++)
// untuk a sama dengan kecil (bilangan terkecil) dan a lebih kecil sama dengan besar ( bilangan terbesar) lakukan perulangan dengan menambah a dengan satu
{
prima=false;
// maka variabel boolean prima bernilai salah
if (a==2)
// apabila a sama dengan 2
prima=true;
// maka variabel boolean prima bernilai benar
else
// kemungkinan lain
{
for (b=2;b<a;b++)
// untuk b sama dengan 2 dan b lebih kecil dari a lakukan perulangan dengan menambah b dengan satu
{
if (a % b==0)
// apabila a modulo b maka sama dengan nol
{
prima=false;
// maka variabel boolean prima bernilai salah
break; // keluar dari looping
}
else
// kemungkinan lain
prima=true;
// variabel boolean prima bernilai benar
}
}
if (prima)
// apabila bilangan boolean prima ditemukan dan benar maka akan tertampil dilayar cmd
{
cout << a << "\t";
// untuk menampilkan bilangan prima dari range bilangan yang sudah dimasukkan dan \t agar terlihat lebih rapi dan mudah dibaca
}
}
return 0; // untuk mengakhiri program
} // tutup akhir program
using namespace std; // notasi standar c++
int main() // tempat menulis kode
{ // kurung awal program
int a, b, kecil, besar;
// variabel dalam aplikasi ini
bool prima;
// untuk logika apakah diantara range angka yang dimasukkan ada angka yang mengandung bilangan prima atau tidak
system ("cls");
// untuk membersihkan layar di cmd
cout << " +----- Program Bilangan Prima -------+ " << endl;
// untuk menampilkan kalimat kedalam layar cmd
cout << " +-------- Yoga Nawassarief ----------+"<< endl;
// untuk menampilkan kalimat kedalam layar cmd
cout << " +-------- NIM : 18.11.1806 ----------+" << endl << endl;
// untuk menampilkan kalimat kedalam layar cmd
cout << "Masukkan Bilangan Terkecil : ";
// untuk menampilkan kalimat kedalam layar cmd
cin >> kecil;
// untuk menginputkan angka terkecil yang akan dicari
cout << "Masukkan Bilangan Terbesar : ";
// untuk menampilkam kalimat kedalam layar cmd
cin >> besar;
// untuk menginputkan angka terbesar yang akan dicari
for (a=kecil;a<=besar;a++)
// untuk a sama dengan kecil (bilangan terkecil) dan a lebih kecil sama dengan besar ( bilangan terbesar) lakukan perulangan dengan menambah a dengan satu
{
prima=false;
// maka variabel boolean prima bernilai salah
if (a==2)
// apabila a sama dengan 2
prima=true;
// maka variabel boolean prima bernilai benar
else
// kemungkinan lain
{
for (b=2;b<a;b++)
// untuk b sama dengan 2 dan b lebih kecil dari a lakukan perulangan dengan menambah b dengan satu
{
if (a % b==0)
// apabila a modulo b maka sama dengan nol
{
prima=false;
// maka variabel boolean prima bernilai salah
break; // keluar dari looping
}
else
// kemungkinan lain
prima=true;
// variabel boolean prima bernilai benar
}
}
if (prima)
// apabila bilangan boolean prima ditemukan dan benar maka akan tertampil dilayar cmd
{
cout << a << "\t";
// untuk menampilkan bilangan prima dari range bilangan yang sudah dimasukkan dan \t agar terlihat lebih rapi dan mudah dibaca
}
}
return 0; // untuk mengakhiri program
} // tutup akhir program
Post a Comment