Site icon Pesona Informatika

Program Menentukan Bilangan Ganjil Java

Program Menentukan Bilangan Ganjil Menggunakan Java - pesonainformatika.com

Program Menentukan Bilangan Ganjil Menggunakan Java – pesonainformatika.com masih membahas tentang bahasa pemrograman java, kali ini kita akan mengupas studi kasus bagaimana membuat program untuk menentukan suatu bilangan ganjil atau genap menggunakan bahasa pemrograman java.

untuk memperkuat logika pemrograman kita perlu memperbanyak latihan studi kasus dengan begitu kita bisa tau teori dan penerapan suatu kasus dalam suatu bahasa pemrograman, salah satu kasus yang menarik adalah menentukan ganjil genap suatu bilangan, kasus ini bisa menjadi fundamental untuk melatih logika pemrograman dan cara penerapan suatu kasus ke dalam bahasa pemrograman.

Konsep Dasar

dalam bahasa pemrograman terdapat operator (%) yang dikenal dengan nama modulus yang termasuk dalam operasi aritmatika untuk menunjukan sisa bagi antara dua bilangan, contoh nya misal kita mempunyai angka 7 dan 3 lalu kita buat seperti ini

7 % 2 = 1

hasilnya adalah 1, jika kita terapkan dalam bahasa pemrograman misalnya python maka akan menjadi seperti ini

def main():
    x = 7
    y = 2
    modulus = x % y
    print(f'hasil sisa bagi {x} % {y} adalah {modulus}')
if __name__=='__main__':
  main()

jika menggunakan java maka seperti ini

public class Modulus {
    public static void main(String[] args) throws Exception {
        // konsep dasar
        int x, y;
        x = 7;
        y = 2;
        System.out.println(x % y);
    }
}

jika kita jalan kan outputnya akan akan menjadi seperti ini

hasil modulus menggunakan java

jika program python diatas kita jalankan maka hasilnya akan sama seperti ini

hasil modulus menggunakan python

Kreasikan Program

kita sudah mempunyai bentuk dasar atau struktur dasar program menggunakan java seperti diatas, nah kita dapat kreasikan konsep dasar program diatas dengan menambahkan fungsi input seperti ini

import java.util.Scanner;
public class bilangan_ganjil_genap {
    public static void main(String[] args) {
        // inisialisasi
        Scanner input = new Scanner(System.in);
        int numbers;
        System.out.println("\n");
        System.out.println("PROGRAM MENENTUKAN BILANGAN GANJIL GENAP");
        System.out.println("----------------------------------------");
        System.out.print("Masukan Bilangan: ");
        numbers = input.nextInt();

        // cek apakah bilangan yang di input
        if (numbers % 2 == 0){
            System.out.println("Angka " + numbers + " adalah Bilangan Genap");
        } else {
            System.out.println("Angka " + numbers + " adalah Bilangan Ganjil");
        }
    }
}

Penjelasan

kita menambahkan fungsi input agar si user dapat memasukan angka ke dalam program lalu kita cek apakah input dari user % 2 == 0 (tidak ada sisa bagi) jika benar maka bilangan tersebut adalah bilangan genap, jika tidak maka bilangan ganjil, seperti ini

 // cek apakah bilangan yang di input
        if (numbers % 2 == 0){
            System.out.println("Angka " + numbers + " adalah Bilangan Genap");
        } else {
            System.out.println("Angka " + numbers + " adalah Bilangan Ganjil");
        }

jika dijalankan maka hasilnya akan seperti ini

hasil cek bilangan genap
hasil cek bilangan ganjil

nah sampai disini dulu pembahasan studi kasus java kali ini, pantau terus studi kasus java lainya di pesonainformatika atau studi kasus bahasa pemrograman python di halaman belajar python semoga bermanfaat dan selamat mencoba

Exit mobile version