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 Java untuk Program Deret bilangan Ganjil-Genap? Inilah Penjelasannya!
Untuk Software-nya, Anda bisa menggunakan NetBeans, Eclipse, IntelliJ IDEA, ataupun VS Code. Bahkan Anda juga bisa menggunakan Online Compiler yang ada di Internet seperti Programiz, OneCompiler, OnlineGDB, Trinket, dll.
Sumber : Solusimatematika.com
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 Java :
import java.util.Scanner;public class GanjilGenap {public static void main(String[] args) {Scanner input = new Scanner(System.in);int pil, batas;System.out.println("-----------------------------------");System.out.println("Program Deret Bilangan Ganjil Genap");System.out.println("-----------------------------------");System.out.println("1. Ganjil ");System.out.println("2. Genap ");System.out.println("-----------------------------------");System.out.print("Masukan Pilihan : ");pil = input.nextInt();System.out.print("Masukan Batas : ");batas = input.nextInt();if (pil == 1) {System.out.println("Deret Bilangan Ganjil");for (int i = 1; i <= batas; i++) {if (i % 2 != 0)System.out.print(i + " ");}} else if (pil == 2) {System.out.println("Deret Bilangan Genap");for (int i = 1; i <= batas; i++) {if (i % 2 == 0)System.out.print(i + " ");}} else {System.out.println("Invalid");}}}
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 Java :
import java.util.Scanner;public class Ganjil {public static void main(String[] args) {Scanner input = new Scanner(System.in);int batas;System.out.println("-----------------------------------");System.out.println("Program Deret Bilangan Ganjil ");System.out.println("-----------------------------------");System.out.print("Masukan Batas : ");batas = input.nextInt();for (int i = 1; i <= batas; i++) {if (i % 2 != 0)System.out.print(i + " ");}}}
Input dan Output :
-----------------------------------
Program Deret Bilangan Ganjil
-----------------------------------
Masukan Batas : 15
1 3 5 7 9 11 13 15
Sedangkan, Deret Bilangan Genap dengan Bahasa Java :
import java.util.Scanner;public class Genap {public static void main(String[] args) {Scanner input = new Scanner(System.in);int batas;System.out.println("-----------------------------------");System.out.println("Program Deret Bilangan Genap ");System.out.println("-----------------------------------");System.out.print("Masukan Batas : ");batas = input.nextInt();for (int i = 1; i <= batas; i++) {if (i % 2 == 0)System.out.print(i + " ");}}}
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 😀😊😘👌👍 :)