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 == 0
benar 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; )