Lompat ke konten Lompat ke sidebar Lompat ke footer

Widget Atas Posting

Program Cek Angka Ganjil atau Genap Menggunakan Bahasa C

Program Mengecek Suatu Angka Ganjil atau Genap dalam Bahasa C
hobingoding.com - Halo coders. Berdasarkan paritas (sifat) dari sebuah bilangan maka sebuah bilangan bulat dapat kita kategorikan menjadi dua kategori yaitu bilangan ganjil ataupun bilangan genap.

Secara sederhana adapun yang dimaksud sebagai bilangan ganjil adalah bilangan-bilangan yang tidak habis dibagi dengan dua atau dalam artian jika bilangan tersebut dibagi dengan dua maka hasil dari pembagian tersebut selalu akan memberikan sisa  > 0. Adapun bilangan-bilangan ganjil tersebut biasanya diakhiri dengan angka-angka 1, 3, 5, 7, dan 9.

Sedangkan bilangan genap merupakan kebalikannya dimana bilangan genap adalah bilangan-bilangan yang habis dibagi dengan dua atau jika kita rumuskan maka n modulo 2 = 0 (modulo = sisa bagi) dimana bilangan-bilangan genap ini biasanya diakhiri dengan angka-angka 0, 2, 4, 6, dan 8.


Permasalahan

Buatlah program untuk mengecek apakah sebuah angka yang diinput oleh user merupakan angka ganjil ataupun angka genap.

Test Case

Angka : 9991
Angka 9991 merupakan angka ganjil.

Kode Program

#include <stdio.h>
//source code by hobingoding.com

int main(){
    int angka;
    printf("Program Mengecek Angka Ganjil atau Genap\n");
    printf("source code by hobingoding.com\n");

    printf("\nAngka : ");
    scanf("%d", &angka);

    if(angka % 2 ==0)
        printf("Angka %d merupakan angka Genap.", angka);
    else
        printf("Angka %d merupakan angka Ganjil.", angka);

    getch();
    return 0;
}

Output Program

Program Cek Angka Ganjil atau Genap Bahasa C

Penjelasan Program

Program yang kita buat kali ini cukup sederhana dimana saya disini hanya menggunakan satu buah variabel angka bertipe integer yang dimana ketika nilai dari variabel angka tersebut telah diinput oleh user maka akan langsung dilakukan pengecekan.

Adapun proses pengecekan yang dilakukan adalah dengan cara menghitung dan membandingkan nilai dari variabel angka tersebut setelah dimodulokan (operator %) dengan angka 2. Ketika hasil dari modulo tersebut bernilai 0 (== 0), maka angka tersebut termasuk ke dalam kategori angka genap sedangkan jika hasil dari modulo tersebut tidak sama dengan 0 (semisal 1, 2, 3, dan seterusnya) maka bisa dipastikan angka yang diinput tersebut merupakan angka ganjil.

Demikianlah Program Cek Angka Ganjil atau Genap dengan Menggunakan Bahasa C. Jika ada yang ingin kamu tanyakan, silahkan bertanya pada kolom komentar yang ada di bawah ya. Terima kasih.
Fandi Presly Simamora
Fandi Presly Simamora Don't think too long because the chance can't waiting for you.

Posting Komentar untuk "Program Cek Angka Ganjil atau Genap Menggunakan Bahasa C"

Berlangganan via Email