Pada tutorial sebelumnya telah dibahas mengenai bagaimana menyeleksi bilangan ganjil atau genap menggunakan operator modulus %.

Pada tutorial kali ini kita akan membuat program menampilkan bilangan ganjil atau genap, akan tetapi tanpa melakukan seleksi terhadap bilangan.

Alih-alih menggunakan operator modulus, kita menggunakan perulangan dengan loncat 2. Kita akan menggunakan perulangan for() dan while().

Berikut adalah kode programnya.

/* Menampilkan bilangan ganjil dan genap tanpa penyeleksian */

int i;
printf("Bilangan Ganjil Menggunakan Perulangan FOR\n");
for (i=1;i<50;i+=2)
    printf("%3d", i);
printf("\n");

printf("Bilangan Genap Menggunakan Perulangan FOR\n");
for (i=2;i<=50;i+=2)
    printf("%3d", i);
printf("\n");

printf("Bilangan Ganjil Menggunakan Perulangan WHILE\n");
i = 1;
while (i<50)
{
    printf("%3d", i);
    i+=2;
}
printf("\n");

printf("Bilangan Genap Menggunakan Perulangan WHILE\n");
i = 2;
while (i<=50)
{
    printf("%3d", i);
    i+=2;
}
printf("\n");

Dan berikut adalah screenshot program setelah dijalankan.

image

Selamat belajar!

🙂