Contoh: Periksa Nomor Perdana
#include
using namespace std;
int checkPrimeNumber(int);
int main()
{
int n;
cout << "Enter a positive integer: ";
cin >> n;
if(checkPrimeNumber(n) == 0)
cout << n << " is a prime number.";
else
cout << n << " is not a prime number.";
return 0;
}
int checkPrimeNumber(int n)
{
bool flag = false;
for(int i = 2; i <= n/2; ++i)
{
if(n%i == 0)
{
flag = true;
break;
}
}
return flag;
}
Keluaran
Enter a positive integer: 23 23 is a prime number.
Dalam contoh ini, nomor yang dimasukkan oleh pengguna diteruskan ke checkPrimeNumber()
fungsi.
Fungsi ini kembali true
jika nomor yang diteruskan ke fungsi adalah bilangan prima, dan kembali false
jika nomor yang dilewati bukan nomor prima.
Akhirnya, pesan yang sesuai dicetak dari main()
fungsi