HRMlblCMFqqInfU78c3NMJxDetM02ycHTU9BqBl9

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

Program Mencetak Barisan Bilangan Ganjil Genap dalam Rentang Tertentu Menggunakan 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

Input Nilai Awal : 11
Input Nilai Akhir : 20
Bilangan Genap : 12 14 16 18 20
Bilangan Ganjil : 11 13 15 17 19

Kode Program

#include <stdio.h>

int main() {
    int awal, akhir;

    printf("Program Mencetak Barisan Bilangan Ganjil Genap dalam Rentang Tertentu\n");
    printf("visit us hobingoding.com\n\n");
    // Input Nilai Awal
    printf("Input Nilai Awal : ");
    scanf("%d", &awal);
    // Input Nilai Akhir
    printf("Input Nilai Akhir : ");
    scanf("%d", &akhir);

    // Barisan Bilangan Genap
    printf("Bilangan Genap : ");
    for(int i = awal; i <= akhir; i++) {
        if(i % 2 == 0)
            printf("%d ", i);
    }

    // Barisan Bilangan Ganjil
    printf("\n");
    printf("Bilangan Ganjil : ");
    for(int i = awal; i <= akhir; i++) {
        if(i % 2 != 0)
            printf("%d ", i);
    }
    return 0;
}

Lihat source code melalui github: fandipres

Output Program

Program Bahasa C Mencetak Barisan Bilangan Ganjil Genap dalam Rentang Tertentu

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.

Related Posts
Fandi Presly Simamora
Do it right, be bright.

Related Posts

Posting Komentar