Program Deret Bilangan Ganjil-Genap dengan Java

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

Post a Comment

Previous Post Next Post