Program C ++ untuk Memeriksa Apakah Angka Genap atau Ganjil

Dalam contoh ini, pernyataan if… else digunakan untuk memeriksa apakah angka yang dimasukkan oleh pengguna genap atau ganjil.

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

  • C ++ if, if… else dan Nested if… else

Bilangan bulat yang habis habis dibagi 2 disebut bilangan genap.

Dan bilangan bulat yang tidak habis dibagi 2 tidak dikenal sebagai bilangan ganjil.

Untuk memeriksa apakah suatu bilangan bulat genap atau ganjil, sisa dihitung ketika dibagi 2 menggunakan operator modulus % . Jika sisa nol, bilangan bulat itu genap jika bukan bilangan bulat itu ganjil.

Contoh 1: Periksa Apakah Angka Genap atau Ganjil menggunakan jika lain

 #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; ) 

Keluaran

 Masukkan bilangan bulat: 23 23 ganjil.

Dalam program ini, pernyataan if… else digunakan untuk memeriksa apakah n%2 == 0benar atau tidak. Jika pernyataan ini benar, n genap jika tidak n ganjil.

Anda juga dapat menggunakan operator terner?: Daripada pernyataan if… else. Operator terner adalah notasi singkat dari pernyataan if… else.

Contoh 2: Periksa Apakah Angka Genap atau Ganjil menggunakan operator terner

 #include using namespace std; int main() ( int n; cout <> n; (n % 2 == 0) ? cout << n << " is even." : cout << n << " is odd."; return 0; )

Artikel yang menarik...