Browser Anda mendukung Search by Voice

Kali ini Panduan Code akan membagikan source code program menentukan bilangan ganjil genap pada python, dan juga menentukan bilangan terbers...

Kali ini Panduan Code akan membagikan source code program menentukan bilangan ganjil genap pada python, dan juga menentukan bilangan terbersar dan terkecil dari list bilangan tersebut.

Bilangan ganjil adalah bilangan bulat yang tidak habis dibagi dua, sedangkan bilangan genap adalah bilangan bulat yang habis dibagi dua.

program menentukan ganjil genap python

Untuk menentukan apakah sebuah bilangan adalah ganjil atau genap di Python, kita dapat menggunakan operator modulus (%). Operator modulus akan menghasilkan sisa pembagian dua bilangan. Jika hasilnya 0, maka bilangan tersebut adalah bilangan genap. Sebaliknya, jika hasilnya bukan 0, maka bilangan tersebut adalah bilangan ganjil.

Operator Modulus Untuk Menentukan Ganjil Genap Python 

Contoh penggunaan operator modulus untuk menentukan bilangan ganjil atau genap di Python:

# Contoh bilangan ganjil

if 5 % 2 == 1:

    print("Bilangan ganjil")

# Contoh bilangan genap

if 6 % 2 == 0:

    print("Bilangan genap")

Kita juga dapat menggunakan operator logika untuk menentukan apakah sebuah bilangan adalah ganjil atau genap. Operatornya adalah "not", yang akan mengembalikan nilai benar jika sebuah bilangan adalah ganjil, dan salah jika bilangan tersebut adalah genap.

Operator Logika "not" Untuk Menentukan Ganjil Genap Python

Contoh penggunaan operator logika "not" untuk menentukan bilangan ganjil atau genap di Python:

# Contoh bilangan ganjil

if not 5 % 2:

    print("Bilangan genap")

else:

    print("Bilangan ganjil")

# Contoh bilangan genap

if not 6 % 2:

    print("Bilangan genap")

else:

    print("Bilangan ganjil")

Kita juga dapat memepelajari contoh studi kasus uts client server menggunakan bahasa pemrograman python berikut.

Contoh UTS Client Server Bahasa Pemrograman Python

program ganjil genap python

"""

NIM  : <isi dengan nim anda>

Nama : <isi dengan nama anda>

Kelas: TIF.C/TIF.D <hapus salah satu>

"""

# Jangan mengganti atau menghapus komentar

import random

# deklarasikan list kosong untuk menampung angka 

list_angka = []

# isi element list_angka dengan nilai acak sebanyak 20 element, mulai dari 1 s.d 100

for acak in range(0,20):

    list_angka.append(random.randint(1,100))

# cetak semua element list_angka

print(list_angka)

# deklarasikan dua list kosong untuk menampung nilai element list ganjil atau genap

ganjil = []

genap = []

# menentukan element list apakah bilangan ganjil atau bilangan genap

x = 0

while x < len(list_angka):

    if list_angka[x] % 2 == 0:

       genap.append(list_angka[x])

    else:

       ganjil.append(list_angka[x])

    x += 1

# menentukan jumlah element untuk masing-masing list genap dan ganjil        

jumlah_genap = len(genap)

jumlah_ganjil = len(ganjil)

# menentukan nilai element terbesar untuk list genap beserta index (posisi) 

terbesar_genap = max(genap)

index_genap = genap.index(terbesar_genap)

# cetak semua elemet list genap, jumlah list, element terbesar beserta index-nya

print(f"Elemen list genap         : {genap}") 

print(f"Jumlah element list genap  : {jumlah_genap}") 

print(f"Element list terbesar      : {terbesar_genap}") 

print(f"Index element list terbesar: {index_genap}")

# menentukan nilai element terbesar untuk list ganjil beserta index (posisi) 

terbesar_ganjil = max(ganjil)

index_ganjil = ganjil.index(terbesar_ganjil)

# cetak semua elemet list ganjil, jumlah list, element terbesar beserta index-nya

print(f"Elemen list genap         : {ganjil}") 

print(f"Jumlah element list genap  : {jumlah_ganjil}") 

print(f"Element list terbesar      : {terbesar_ganjil}") 

print(f"Index element list terbesar: {index_ganjil}")

Penjelasan Source Code UTS Pemrograman Client Server Python

  1. Pada source code di atas, terdapat sebuah program sederhana yang memiliki beberapa bagian yang akan dijelaskan di bawah ini:
  2. Pertama, terdapat beberapa baris komentar yang berisi informasi tentang NIM, nama, dan kelas. Komentar ditandai dengan tanda "#" pada awal baris, sehingga Python akan mengabaikan baris tersebut saat dijalankan.
  3. Selanjutnya, terdapat perintah import random yang merupakan perintah untuk memasukkan modul (library) random yang akan digunakan pada program ini. Modul random berisi fungsi-fungsi yang berguna untuk menghasilkan angka acak.
  4. Kemudian, terdapat sebuah list kosong bernama list_angka yang akan digunakan untuk menampung angka-angka acak yang dihasilkan.
  5. Setelah itu, terdapat perulangan for yang akan melakukan iterasi sebanyak 20 kali. Pada setiap iterasi, terdapat perintah list_angka.append(random.randint(1,100)) yang akan menambahkan sebuah angka acak ke dalam list list_angka, dengan angka acak tersebut diambil dari rentang 1 sampai 100 (inclusive).
  6. Selanjutnya, terdapat perintah print(list_angka) yang akan mencetak semua elemen yang terdapat pada list list_angka.
  7. Setelah itu, terdeklarasikan dua list kosong yang akan digunakan untuk menampung elemen list yang merupakan bilangan ganjil atau bilangan genap. Kemudian, terdapat perulangan while yang akan terus berjalan selama nilai dari variabel x masih kurang dari panjang dari list list_angka. Pada setiap iterasi, terdapat sebuah kondisi yang mengecek apakah elemen list pada indeks yang sesuai dengan nilai x merupakan bilangan genap atau ganjil. Jika elemen tersebut merupakan bilangan genap, maka elemen tersebut akan ditambahkan ke dalam list genap. Sebaliknya, jika elemen tersebut merupakan bilangan ganjil, maka elemen tersebut akan ditambahkan ke dalam list ganjil. Setelah itu, nilai x akan ditambah 1.
  8. Selanjutnya, terdapat beberapa perintah yang akan menentukan jumlah elemen yang terdapat pada list `

Kesimpulan

Setelah belajar pemrograman Python, kita dapat menyimpulkan bahwa Python merupakan bahasa pemrograman yang mudah dipahami dan dipelajari, serta memiliki banyak fitur yang dapat membantu kita dalam menyelesaikan berbagai masalah yang dihadapi. Selain itu, Python juga memiliki konsep ganjil genap yang dapat kita gunakan untuk mengecek apakah suatu angka merupakan bilangan ganjil atau genap dengan menggunakan operator modulo (%) dan kondisi if-else. Dengan demikian, kita dapat memahami bagaimana cara menggunakan konsep ganjil genap dalam pemrograman Python untuk membuat program yang lebih interaktif dan bermanfaat bagi pengguna.


Coba cari lagi apa yang ada inginkan pada kolom berikut: DMCA.com Protection Status
Bantu Apresiasi Bantu berikan apresiasi jika artikelnya dirasa bermanfaat agar penulis lebih semangat lagi membuat artikel bermanfaat lainnya. Terima kasih.
Donasi
Hallo sobat panduan code, Anda dapat memberikan suport kepada kami agar lebih semangat dengan cara dibawah ini.

Dana : 085972737000
PAYPAL : Panduan Code
Done
Color Picker
Silahkan gunakan tools color picker berikut gratis untuk Anda, salam Admin Panduan Code.

Pilih Warna

Done