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 Programiz, OneCompiler, OnlineGDB, 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 😀😊😘👌👍 :)