Program Deret Bilangan Ganjil-Genap dengan C

Halo semuanya! Berjumpa dengan Miniblog dari Inzaghi's Blog! Dalam Matematika Dasar, kita mengenal Bilangan Ganjil dan Genap. Jika Bilangan Genap merupakan Bilangan Kelipatan 2, sedangkan Bilangan Ganjil juga Kelipatan 2 yang ditambah 1. Lalu, bagaimanakah dalam Pemrograman C untuk Program Deret bilangan Ganjil-Genap? Inilah Penjelasannya!

Sumber : Solusimatematika.com

Untuk Software-nya, Anda bisa menggunakan CodeBlocks, Dev C++, ataupun VS Code. Bahkan Anda juga bisa menggunakan Online Compiler yang ada di Internet seperti ProgramizOneCompilerOnlineGDB, dll.

Jika ini merupakan Deret Bilangan Ganjil :

1, 3, 5, 7, 9, ....

Sedangkan, inilah Deret Bilangan Genap :

2, 4, 6, 8, 10, ...

Adapun, Rumus Deret Aritmetika adalah sebagai berikut :

Untuk Rumus Deret Bilangan Ganjil, inilah Rumusnya :

Sedangkan, untuk Rumus Deret Bilangan Genap, inilah Rumusnya :

Dan inilah Deret Bilangan Ganjil-Genap dengan C :

#include <stdio.h>

int main() {
  int pil, batas;

  printf("-----------------------------------\n");
  printf("Program Deret Bilangan Ganjil Genap\n");
  printf("-----------------------------------\n");
  printf("Pilihan :\n");
  printf("1. Ganjil\n");
  printf("2. Genap\n");
  printf("-----------------------------------\n");
  printf("Masukan Pilihan : ");
  scanf("%d", &pil);
  printf("Masukan Batas : ");
  scanf("%d", &batas);
  printf("\n");

  if (pil == 1) {
    printf("Deret Bilangan Ganjil\n");
    for (int i = 1; i <= batas; i++) {
      if (i % 2 != 0)
        printf("%d ", i);
    }
  } else if (pil == 2) {
    printf("Deret Bilangan Genap\n");
    for (int i = 1; i <= batas; i++) {
      if (i % 2 == 0)
        printf("%d ", i);
    }
  } else {
    printf("Invalid\n");
  }

  return 0;
}

Input dan Output :

-----------------------------------
Program Deret Bilangan Ganjil Genap
-----------------------------------
1. Ganjil             
2. Genap             
-----------------------------------
Masukan Pilihan :  1
Masukan Batas :  10
Deret Bilangan Ganjil
1 3 5 7 9 

-----------------------------------
Program Deret Bilangan Ganjil Genap
-----------------------------------
1. Ganjil             
2. Genap             
-----------------------------------
Masukan Pilihan :  2
Masukan Batas :  10
Deret Bilangan Genap
2 4 6 8 10 

Namun, jika ingin terpisah antara Bilangan Ganjil dan Genap, inilah 2 Program di antaranya.

Inilah Deret Bilangan Ganjil dengan Bahasa C :

#include <stdio.h>

int main() {
  int batas;
  printf("-----------------------------------\n");
  printf("Program Deret Bilangan Ganjil\n");
  printf("-----------------------------------\n");
  printf("Masukan Batas : ");
  scanf("%d", &batas);
  printf("\n");

  for (int i = 1; i <= batas; i++) {
    if (i % 2 != 0)
      printf("%d ", i);
  }

  return 0;
}

Input dan Output :

-----------------------------------
Program Deret Bilangan Ganjil      
-----------------------------------
Masukan Batas :  15
1 3 5 7 9 11 13 15 

Sedangkan, Deret Bilangan Genap dengan Bahasa C :

#include <stdio.h>

int main() {
  int batas;
  printf("-----------------------------------\n");
  printf("Program Deret Bilangan Genap\n");
  printf("-----------------------------------\n");
  printf("Masukan Batas : ");
  scanf("%d", &batas);
  printf("\n");

  for (int i = 1; i <= batas; i++) {
    if (i % 2 == 0)
      printf("%d ", i);
  }

  return 0;
}

Input dan Output :

-----------------------------------
Program Deret Bilangan Genap      
-----------------------------------
Masukan Batas :  16
2 4 6 8 10 12 14 16   


Mohon maaf apabila ada kesalahan sedikitpun pada Kode Program ini.

Terima Kasih 😀😊😘👌👍 :)

Post a Comment

Previous Post Next Post