Advertisements
latihan C++

Latihan C++ #16 : Mencari Bilangan Prima Dan Bulat

Anak Males – Artikel kali ini kita akan membahas tentang program c++ untuk mencari Bilangan prima dan bilangan bulat yang di input.

Sebelum masuk keprogramnya kalian tau engga sih apa itu bilangan prima dan bilangan bulat.

Bilangan prima adalah bilangan yang lebih besar dari 1 dan faktor pembaginya itu 1 atau bilangan itu sendiri. contohnya 2,3,5,7,11,13

Sedangkan untuk bilangan bulat adalah bilangan bukan pecahan atau bilangn penuh. Nah bilangan bulat itu terdapat bilangan bulat positif, nol dan negatif. misalnya -2,-1,0,1,2

oke kita langsung ke programnya saja.

Baca Juga : Cari Volume & Luas Permukaan Kerucut

Program C++ Bilangan Prima

#include <iostream>

using namespace std;

int main()
{
   cout << "------------------------------------------------------------------------------------------------------------------------" << endl;
   cout << "------------------------------------------------------Mencari bilangan prima--------------------------------------------" << endl;
   cout << "------------------------------------------------------------------------------------------------------------------------" << endl;


      int n,i;
      bool angka_prima = true;

      cout << "Input satu angka bulat: ";
      cin >> n;

      // 0 dan 1 bukan angka prima
      if (n == 0 || n == 1) {
        angka_prima = false;
      }
      else {
        for (i = 2; i <= n / 2; i++) {
          if (n % i == 0) {
            angka_prima = false;
            break;
          }
        }
      }

      cout << endl;
      if (angka_prima)
        cout << n << " adalah bilangan prima";
      else
        cout << n << " adalah bukan bilangan prima";

     cout << endl;

 return 0;
}

Dalam program ini menggunakan percabangan if/else dan juga perulangan for.

Pada percabangan if / else pertama terdapat 2 kondisi yaitu jika bilangan n atau bilangan yang diinputkan itu 0 atau 1 maka bukan bilangan prima. Dan kondisi kedua nya jika n nya itu habis dibagi 2 maka itu pun bukan bilangan prima.

Untuk percabangan yang kedua itu untuk menentukan hasilnya yang terdapat 2 kondisi jika variabel angka_prima ini true maka termasuk bilangan prima dan jika tidak maka termasuk bukan bilangan prima.

Output Program C++ Bilangan Prima

Berikut adalah hasil dari program c++ mencari bilangan prima.

hasil C++ bilangan prima bulat

Baca Juga : Mencari Nilai Terbesar & Nilai Terkecil

Program C++ Bilangan Bulat

#include <iostream>
#include<conio.h>

using namespace std;

int main()
{
    cout << "------------------------------------------------------------------------------------------------------------------------" << endl;
    cout << "----------------------------------------------------Menentukan bilangan bulat ------------------------------------------" << endl;
    cout << "------------------------------------------------------------------------------------------------------------------------" << endl;

    float bil;
    cout << "masukkan bilangan : ";
    cin >> bil;


    if ( bil < 0 )
        {

        while(bil<0)
            {
                bil++;
            }
        }
    else
        {

        while(bil>0)
            {
                bil--;
            }
        }


    if(bil==0)
        {
           cout <<  "Bilangan Bulat";
        }

    else
        {
          cout <<  "Bukan Bilangan Bulat";
        }

    getch();

}

Sama seperti program sebelumnya programini menggunakan percabangan dan perulangan anmun bedanya program ini menggunakan perulangan while.

pada percabangan if/else yang pertama itu untuk mencari apakah bilangan yang diinput itu bilangan bulat. Jadi disitu jika bil atau bilangan yang diinput itu lebih kecil atau berupa bilangan minus maka (bil++) atau bil = bil + 1 , bilangan itu ditambah 1 sampai bilangan tersebut 0. Dan jika bilangan tersbut lebih dari 0 maka (bil–) atau bil = bil – 1 , bilangan tersebut dikurang satu hingga 0.

Untuk Percabangan yang kedua itu menentukan hasilnya jika hasil akhirnya itu bernilai 0 maka termasuk bilangan bulat dan jika tidak itu termasuk Bukan bilangan bulat.

Output Program C++ Bilangan Prima

Berikut adalah hasil dari program c++ mencari bilangan Bulat.

Penutup

Mungkin segitu dulu untuk latihan membuat program C++ mencari bilangan prima dan bulat Dan bagi kalian yang ingin Belajar materi HTML Bisa dilihat di Tutorial HTML, semoga bermanfaat untuk kalian dan juga sampai jumpa di artikel berikutnya. Bye…

You may also like...

Popular Posts

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *