Dalam contoh ini, jika… pernyataan lain digunakan untuk memeriksa sama ada nombor yang dimasukkan oleh pengguna genap atau ganjil.
Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan C ++ berikut:
- C ++ jika, jika… lain dan Bersarang jika… lain
Bilangan bulat yang dapat dibahagikan dengan sempurna oleh 2 disebut nombor genap.
Dan bilangan bulat yang tidak dapat dibahagi dengan sempurna oleh 2 tidak dikenali sebagai nombor ganjil.
Untuk memeriksa sama ada bilangan bulat genap atau ganjil, bakinya dikira apabila dibahagi dengan 2 menggunakan modulus operator % . Sekiranya selebihnya adalah sifar, bilangan bulat itu adalah walaupun bilangan bulatnya adalah ganjil.
Contoh 1: Periksa Sama ada Nombor Genap atau Ganjil menggunakan jika ada
#include using namespace std; int main() ( int n; cout <> n; if ( n % 2 == 0) cout << n << " is even."; else cout << n << " is odd."; return 0; )
Pengeluaran
Masukkan bilangan bulat: 23 23 adalah ganjil.
Dalam program ini, jika… pernyataan lain digunakan untuk memeriksa sama ada n%2 == 0
benar atau tidak. Sekiranya ungkapan ini benar, n adalah walaupun n tidak ganjil.
Anda juga boleh menggunakan operator ternary?: Bukannya jika … pernyataan lain. Operator Ternary adalah nota tangan pendek mengenai pernyataan jika… lain.
Contoh 2: Periksa Sama ada Nombor Genap atau Ganjil menggunakan operator ternary
#include using namespace std; int main() ( int n; cout <> n; (n % 2 == 0) ? cout << n << " is even." : cout << n << " is odd."; return 0; )