Tutorial Bahasa C/C++: Menyeleksi Bilangan Ganjil Atau Genap


Menyeleksi bilangan ganjil atau genap dari deret bilangan cacah tidaklah sulit. Jika bilangan habis dibagi 2, maka bilangan tersebut adalah bilangan genap. Sebaliknya, jika bilangan tersebut tidak habis dibagi 2, maka bilangan tersebut adalah bilangan genap.

Untuk menyelesaikan permasalahan ini menggunakan bahasa C, kita dapat menggunakan operator modulus yang berfungsi untuk mengetahui sisa hasil bagi dari sebuah bilangan.

Simbol operator modulus pada bahasa C adalah %.

Selanjutnya kita langsung saja membuat program untuk menampilkan deret bilangan ganjil dan deret bilangan genap. Berikut ini adalah kode program untuk menampilkan deret bilangan ganjil antara 0-50. Program dibuat menggunakan ChSciTE, yakni IDE freeware untuk Interpreter C/C++ Ch dari SoftIntegration.

/*
    Mencetak bilangan ganjil antara 0-50
    Chandra MDE – Teknik Elektro Links
    http://teknikelektrolinks.com
*/

int i;

for (i=1;i<=77;i++) printf("-"); printf("\n");

for (i=1; i<=50; i++)
{
    if (i % 2 != 0)
    {
        printf("%3d", i);
    }
}
printf("\n");

for (i=1;i<=77;i++) printf("-"); printf("\n");

Dan berikut ini adalah screenshot program di atas setelah dijalankan.

image

Untuk mengubah program tersebut menjadi program yang mencetak bilangan genap, maka tinggal merubah barus perintah penyeleksi (baris 13) dengan perintah berikut ini:

if (i % 2) == 0)

Sangat mudah, bukan? Siapa bilang bahasa C itu susah, C hanya perlu dimengerti dan dipahami. Hehehe…

Selamat belajar!

🙂

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s