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

    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.


    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 : 082126546564
    PAYPAL : Panduan Code
    Done
    Color Picker
    Silahkan gunakan tools color picker berikut gratis untuk Anda, salam Admin Panduan Code.

    Pilih Warna

    Done
    Web Portofolio Murah
    Web Portofolio Murah

    Hanya hari ini harga web portofolio cuma 100.000!.