Lompat ke konten Lompat ke sidebar Lompat ke footer

Widget HTML #1

Program Mencetak Barisan Bilangan Ganjil Genap dalam Rentang Tertentu Menggunakan Bahasa C

Mencetak Barisan Bilangan Ganjil Genap dalam Rentang Tertentu dalam Bahasa C

hobingoding.com - Halo coders. Masih merupakan kelanjutan dari program-program yang telah saya sebelumnya, saya kali ini akan membahas bagaimana cara membuat barisan bilangan ganjil genap namun dalam rentang bilangan tertentu.

Setelah sebelum-sebelumnya saya sudah membahas bagaimana Cara Mengecek Suatu Angka Apakah Termasuk Angka Ganjil atau Angka Genap serta membuatkan program untuk Mencetak Barisan Bilangan Ganjil dan Genap yang dimulai dari 0 hingga batas nilai n, maka untuk kali ini saya akan membuatkan program untuk mencetak barisan bilangan ganjil dan genap namun dengan menggunakan parameter batas bawah (m, sebagai angka pertama) dan batas atas (n, sebagai angka terakhir).

Permasalahan

Buatlah program untuk mencetak barisan bilangan ganjil dan genap dalam rentang minimum dan maksimum.

Test Case

Batas Bawah : 11
Batas  Atas : 20
Bilangan Genap : 12 14 16 18 20
Bilangan Ganjil : 11 13 15 17 19

Kode Program

#include <stdio.h>
//visit us @hobingoding.com

int main(){
    int batasBawah;
    int batasAtas;

    printf("Program Mencetak Barisan Bilangan Ganjil dan Genap dalam Rentang Tertentu\n\n");
    printf("Batas Bawah : ");
    scanf("%d", &batasBawah);
    printf("Batas Atas : ");
    scanf("%d", &batasAtas);

    printf("Bilangan Genap : ");
    for(int i = batasBawah; i <= batasAtas; i++){
        if(i % 2 == 0)
            printf("%d ", i);
    }

    printf("\nBilangan Ganjil : ");
    for(int i = batasBawah; i <= batasAtas; i++){
        if(i % 2 != 0)
            printf("%d ", i);
    }

    getch();
    return 0;
}

Lihat source code melalui github: fandipres

Output Program

Mencetak Barisan Bilangan Ganjil Genap dalam Rentang Tertentu Bahasa C

Penjelasan Program

Masih sama dengan program-program yang sudah saya bahas sebelumnya dimana saya disini menggunakan dua buah perulangan dimana perulangan pertama saya gunakan untuk mencetak barisan bilangan genap sementara perulangan yang kedua saya gunakan untuk mencetak barisan bilangan ganjil.

Untuk menyimpan nilai dari batas bawah dan batas atas yang akan diinput oleh user saya membuatkan dua buah variabel bertipe integer yaitu int batasBawah dan int batasAtas.

Kemudian dalam kedua perulangan yang dilakukan saya menggunakan parameter batasBawah sebagai permulaannya dan batasAkhir sebagai akhir dari perulangan tersebut. Hal ini berbeda dengan program yang sebelumnya dimana pada perulangan-perulangan yang sebelumnya saya memulai setiap perulangannya dari nilai 0 terlebih dahulu.

Terakhir untuk mengecek apakah indeks pada perulangan tersebut termasuk bilangan ganjil ataupun bilangan genap saya menggunakan operasi modulo dengan operator "%".

Demikianlah Program Mencetak Barisan Bilangan Ganjil - Genap dalam Rentang Tertentu 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 Do it right, be bright.

Posting Komentar untuk "Program Mencetak Barisan Bilangan Ganjil Genap dalam Rentang Tertentu Menggunakan Bahasa C"