Lompat ke konten Lompat ke sidebar Lompat ke footer

Widget Atas Posting

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

Program Mencetak Barisan Bilangan Ganjil Genap dalam Rentang Tertentu 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>
//source code by hobingoding.com

int main(){
    int batasBawah;
    int batasAtas;

    printf("Program Mencetak Barisan Bilangan Ganjil dan Genap dalam Rentang Tertentu\n");
    printf("source code by hobingoding.com\n");

    printf("\nBatas 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;
}

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 Don't think too long because the chance can't waiting for you.

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

Berlangganan via Email