Program C ++ untuk Memeriksa Prime Number Dengan Membuat Fungsi

Anda akan belajar untuk memeriksa apakah sebuah bilangan yang dimasukkan oleh pengguna adalah bilangan prima atau tidak dengan meneruskannya ke fungsi yang ditentukan pengguna.

Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman C ++ berikut:

  • C ++ untuk Loop
  • C ++ if, if… else dan Nested if… else
  • C ++ break dan lanjutkan Pernyataan
  • Fungsi C ++
  • Jenis Fungsi yang Ditentukan Pengguna di C ++

Contoh: Cek Prime Number

 #include using namespace std; bool checkPrimeNumber(int); int main() ( int n; cout <> n; if (checkPrimeNumber(n)) cout << n << " is a prime number."; else cout << n << " is not a prime number."; return 0; ) bool checkPrimeNumber(int n) ( bool isPrime = true; // 0 and 1 are not prime numbers if (n == 0 || n == 1) ( isPrime = false; ) else ( for (int i = 2; i <= n / 2; ++i) ( if (n % i == 0) ( isPrime = false; break; ) ) ) return isPrime; )  

Keluaran

 Masukkan bilangan bulat positif: 23 23 adalah bilangan prima.

Dalam contoh ini, nomor yang dimasukkan oleh pengguna diteruskan ke checkPrimeNumber()fungsi.

Fungsi ini mengembalikan truejika bilangan yang diteruskan ke fungsi tersebut adalah bilangan prima, dan kembali falsejika bilangan yang diteruskan bukan bilangan prima.

Logika rinci dari checkPrimeNumber()fungsi tersebut diberikan dalam tutorial C ++ Prime Number kami.

Akhirnya, pesan yang sesuai dicetak dari main()fungsi tersebut

Artikel yang menarik...