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.
Selamat belajar!
🙂