Contoh Program Sederhana Menentukan Bilangan Ganjil Genap Python
Halo Simkoder, selamat datang kembali di website ini ya. Setelah kian abad kami tidak melakukan update post karean berbagai alasan kami bersyukur bisa updat postingan lagi. Pada postingan kali ini sedikit menarik karean kita langsung praktek membuat program sederhana. Menariknya lagi kami juga akan share code - code nya agar kalia bisa mempelajarinya.
Nah Simkoder pada kesempatan kali ini kita akan membuat program sederhana untuk menentukan bilangan ganjil genap menggunakan Python.
Lah kok program yang dibuat cuma kayak gini ?.
Iya tidak masalah kan namanya juga belajar dimulai dari yang sederhana dulu. Jika sudah memahami dasarnya maka nanti untuk pengembangan akan mudah seterusnya.
Sebelum kita menuju contoh kode untuk membuat program sederhana menentukan bilangan ganjil genap. Tentunya akan kita bahas dulu konsep - konsep bagaiman sistem kerjanya sehingga program bisa menampilkan informasi ganjil ataukah genap.
Konsep Program Penentu Bilangan Ganjil & Genap
Baiklah sahabat Simkoder mari kita mulai dari membahas konsep atau sistem kerja dari program sederhana menentukan bilangan ganjil genap dulu.
Sistem kerja dari program menentukan bilangan ganjil dan genap yaitu program jika di jalankan akan menampilkan isian dari yang meminta user untuk menginputkan suatu bilanga bulat bukan pecahan atau desimal.
Kemudian selanjutnya ketika di enter maka proses penentuan bilangan ganjil dan genap akan berjalan. Penentuan bilangan ganjil dan genap ini ditentukan menggunakan kode python. Dan kali ini kita akan menggunakan percabanagn IF.
Setelah itu program akan menampilkan dilayar informasi bilangan ganjil atau genap. Setelah itu program akan berakhir.
Baiklah, kita akan lanjutkan menuju kekode Program Sederhana Menentukan Bilangan Ganjil Genap Python.
Program Sederhana Menentukan Bilangan Ganjil Genap Python
Berikut ini contoh program penentu bilangan ganjil atau genap dengan menggunakan bahasa Python.
Contoh Kode
# Meminta input dari pengguna
angka = int(input("Masukkan sebuah angka: "))
# Mengecek apakah bilangan tersebut ganjil atau genap
if angka % 2 == 0:
print(f"{angka} adalah bilangan genap.")
else:
print(f"{angka} adalah bilangan ganjil.")
Cara kerja Program
Cara kerja program ini adalah dengan meminta pengguna untuk memasukkan sebuah angka. Kemudian, menggunakan operator modulo (%) untuk memeriksa apakah sisa hasil bagi angka tersebut dengan 2 adalah nol atau tidak. Jika hasilnya nol, berarti angka tersebut genap, dan jika bukan nol, berarti angka tersebut ganjil. Program kemudian mencetak pesan sesuai dengan hasilnya.Output program
Masukkan sebuah angka: 15
15 adalah bilangan ganjil.
Masukkan sebuah angka: 8
8 adalah bilangan genap.
def cek_ganjil_genap(angka):
if angka % 2 == 0:
print(f"{angka} adalah bilangan genap.")
else:
print(f"{angka} adalah bilangan ganjil.")
# Input dari pengguna
try:
angka = int(input("Masukkan angka: "))
cek_ganjil_genap(angka)
except ValueError:
print("Input yang dimasukkan bukan angka.")
- Kita mendefinisikan fungsi cek_ganjil_genap(angka) yang akan memeriksa apakah suatu bilangan (angka) adalah bilangan genap atau ganjil.
- Fungsi tersebut menggunakan operator modulo (%) untuk memeriksa apakah hasil bagi angka dengan 2 sama dengan 0 atau tidak. Jika hasil bagi sama dengan 0, maka bilangan tersebut adalah genap; jika tidak, maka bilangan tersebut adalah ganjil.
- Selanjutnya, program akan meminta pengguna untuk memasukkan angka.
- Jika input yang dimasukkan oleh pengguna adalah angka, maka program akan memanggil fungsi cek_ganjil_genap(angka) untuk mengecek apakah angka tersebut ganjil atau genap.
- Jika input yang dimasukkan bukan angka, program akan menampilkan pesan kesalahan.
Masukkan angka: 7
7 adalah bilangan ganjil.
Masukkan angka: 12
12 adalah bilangan genap.
Masukkan angka: abc
Input yang dimasukkan bukan angka.