Bilangan ganjil atau genap pada program C dapat digunakan dengan proses kondisional, atau lebih jelasnya menggunakan sintak if .. else atau switch case. Berikut ini menentukan Bilangan Ganjil Genap dengan program yang sederhana.
Souce Code
1#include <stdio.h>
2int main(){
3 int num;
4 printf("Masukkan bilangan interger yang ingin dicek: ");
5 scanf("%d",&num);
6 if((num%2)==0) /* Kondisi menggunakan if else*/
7 printf("%d adalah Genap.",num);
8 else
9 printf("%d adalah Ganjil.",num);
10 return 0;
11}Output 1
1Masukkan bilangan integer yang ingin dicek :
225 adalah GanjilOutput 2
1Masukkan bilangan integer yang ingin dicek :
216 adalah GenapPenjelasan
Dalam program ini, pengguna diminta untuk memasukkan bilangan integer yang disimpan dalam variabel num. Kemudian, sisanya ditemukan saat nomor yang dibagi 2 dan diperiksa apakah sisanya adalah 0 atau tidak. Jika sisa adalah 0 maka, bilangan tersebut genap. Program ini menggunakan if..else.
Selain program yang diatas bisa juga menggunakan operator kondisional [?] yang merupakan notasi singkat dari pernyataan if .. else.
IHFollow
Ihsan Arif
Backend engineer & penulis di Santekno. Aktif menulis tentang Go, Laravel, dan arsitektur backend modern.