Source Code Program C/C++ : Menentukan Bilangan Ganjil dan Genap

Jika ada postingan yang lalu saya telah menyinggung tentang struktur seleksi pada bahasa pemrograman C++ yaitu dengan fungsi if else maka kali saya akan mencoba membuat program untuk menentukan apakah suatu bilangan termasuk ke dalam bilangan ganjil atau genap.

Algoritma Program

Berikut ini algoritma program untuk menentukan bilangan ganjil atau genap dengan bahasa C dan C++:

  1. Deklarasi variabel angka
  2. Input angka
  3. Angka dibagi dengan 2. Jika sisa baginya 0, maka angka yang diinputkan termasuk bilangan genap. Dan jika tidak maka angka yang diinputkan termasuk bilangan ganjil
  4. Cetak bilangan ganjil atau bilangan genap (tergantung dari kondisi pada point no 3)

Source Code Program

Berikut ini adalah source code program untuk menentukan bilangan ganjil dan genap dengan menggunakan bahasa C/C++.

Source code C

#include <stdio.h>
int main()
{
    int angka;
    
    printf("Input suatu bilangan: ");
    scanf("%d", &angka);

    if (angka % 2 == 0)
    {
        printf("Angka %d adalah bilangan genap", angka);
    }
    else
    {
        printf("Angka %d adalah bilangan ganjil", angka);
    }
}

Source code C++

#include <iostream>
using namespace std;
int main()
{
    int angka;

    cout << "Input sebuah bilangan: ";
    cin >> angka;

    if (angka % 2 == 0)
    {
        cout << "Angka " << angka << " adalah bilangan Genap";
    }
    else
    {
        cout << "Angka " << angka << " adalah bilangan Ganjil";
    }
        return 0;
}

Jika ada yang masih ragu atau ada yang mau ditanyakan mengenai kode di atas tinggalkan saja komentar pada postingan ini.