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
jika program python diatas kita jalankan maka hasilnya akan sama seperti ini
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
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
people who use linux and people who are friendly