Facebook Page

Breaking

Thursday, April 8, 2021

Program Menentukan Bilangan Genap dan Ganjil Menggunakan Python

Pada postingan ini saya ingin berbagi contoh program python tentang bilangan ganjil genap. Program ini fungsinya untuk menentukan apakah bilangan yang di masukan oleh pengguna merupakan bilangan ganjil atau genap. 


Sebuah bilangan dikatakan genap jika habis dibagi dua. Dengan demikian, kita dapat memecahkan masalah ini dengan mencari sisa bagi dua dari bilangan tersebut. Jika sisanya adalah nol maka bilangan tersebut adalah bilangan genap, tapi kalau tidak maka, bilangan tersebut adalah bilangan ganjil.


Operator aritmatika yakni modulus (sisa pembagian) memungkinkan kita untuk menentukan apakah suatu bilangan termasuk bilangan ganjil atau genap. Setiap bilangan yang di lakukan modulus 2 menghasilkan nilai 0 maka dapat di pastikan bahwa bilangan tersebut adalah bilangan genap, jika tidak maka bilangan ganjil.


Untuk mempermudah teori diatas maka saya tuliskan algoritma nya seperti berikut: 

Masukan Bilangan

Cek bil Mod 2 = 0 ?

Jika ya (kondisi bernilai True), tampilkan output bilangan genap

Jika tidak (kondisi bernilai False), tampilkan output bilangan ganjil.



Source Code:


bilangan = int(input("Masukan Bilangan :")) if bilangan % 2 == 0: print(" %d Merupakan Bilangan Genap" % bilangan) else: print("%d Merupakan Bilangan Ganjil" % bilangan)




Hasil Program:





Penjelasan:
Program di atas menggunakan fungsi input() di mana fungsi ini memungkinkan pengguna masukan nilai dari terminal konsole saat program di jalankan. Namun perlu diperhatikan python secara default akan menganggap semua nilai bertipe string oleh sebab itu kita perlu menkonversi nilai ke tipe numerik (integer) dengan metode int().


Nilai yang di masukan akan di simpan pada variabel bilangan (lebih tepatnya di python menyebut objek). Kemudian pada baris program selanjutnya terdapat percabangan if dengan kondisi bil % 2 == 0 kondisi ini artinya jika bilangan yang di masukan oleh penggguna dilakukan operasi modulus 2 menghasilkan nilai 0 (tidak menghasilkan sisa pembagian) maka program akan mengeksekusi pernyataan print(” %d Merupakan Bilangan Genap” % bil) sementara jika kondisi bernilai salah (False) maka pernyataan pada blok else yang akan di eksekusi.

Itulah program untuk menentukan bilangan genap dan ganjil menggunakan python, semoga bermanfaat.

No comments:

Post a Comment