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

Tidak ada komentar

Diberdayakan oleh Blogger.