Wednesday, August 6, 2014

Mencari Nilai Maksimum dan Minimum di Bahasa Pemrograman Python

Di tulisan saya sebelumnya , sobat telah belajar tentang tuple, list, dan dictionary. Sobat harus benar-benar memahami materi tersebut sebelum melanjutkan ke tahap selanjutnya. Mengapa demikian, karena pada tulisan saya kali ini kita sudah berada pada tahap lanjut. Tulisan saya sebelum ini masih pengenalan dasar Bahasa Pemrograman Python. Saya anggap sobat semua sudah memahami semua dasar yang ada di Python. Bagi sobat yang baru berkunjung di Blog ini, sobat bisa explore dulu tulisan-tulisan saya sebelumnya, supaya mempermudah dalam belajar. Jika sobat mencari tutorial belajar Python menggunakan bahasa inggris silahkan berkunjung di blog saya yang ini simple-imagines.blogspot.com Well, sesuai judul di atas kita akan mempelajari bagaimana mencari nilai maksimum ataupun nilai minimum dalam sebuah rangkaian angka. Misalnya ada sebuah rangkaian yang memuat ribuan angka kemudian kita ingin membuat sebuah program untuk mencari nilai yang paling besar dan nilai yang paling keciil. Bagaimana script yang harus kita buat ? simak baik-baik script di bawah ini sob :
  1. Nilai Maksimum
    def angkaTerbesar(daftar) :--> Membuat fungsi yang bernama angkaTerbesar
        terbesar = 0--> Membuat variable yang bernama terbesar dengan nilai 0
        for elemen in daftar :--> Looping, mengecek nilai satu per satu dari
         rangkaian daftar dengan diwakili var elemen
            if elemen > terbesar :--> Jika var elemen lebih besar dari var terbesar, maka :
            terbesar = elemen--> Var terbesar sama dengan var elemen yang lebih besar tersebut
        return terbesar--> Mencetak var terbesar (sudah terpilih angka yang terbesar)

    Keterangan :
    • Untuk fungsi def saya yakin tidak ada masalah buat sobat.
    • Var terbesar = 0
      Kuncinya kalau kita membuat fungsi mencari nilai maksimum, kita buat dulu variable dengan nilai lebih kecil dari semua elemen yang ada di dalam rangkaian, dan sebaliknya.
    • Fungsi for adalah untuk looping atau pengulangan dalam memanggil instruksi dibawahnya.
    • if elemen > terbesar
      Perbandingan antara elemen dengan terbesar. Jika elemen lebih besar dari terbesar, maka nilai terbesar sama dengan elemen tersebut. Kemudian program tersebut mengulang terus sampai nilai elemen terakhir dari rangkaian tersebut.
    • Hasil akhirnya adalah var terbesar dengan elemen yang paling besar.
    Saya kasih contoh di bawah ini sob :
    bahasa pemrograman python
  2. Nilai Minimum
    def angkaTerkecil(daftar) :--> Membuat fungsi yang bernama angkaTerkecil
        terkecil = 99--> Membuat variable yang bernama terkecil dengan nilai 99
        for elemen in daftar :--> Looping, mengecek nilai satu per satu dari
         rangkaian daftar dengan diwakili var elemen
            if elemen < terkecil :--> Jika var elemen lebih kecil dari var terkecil, maka :
            terkecil = elemen--> Var terkecil sama dengan var elemen yang lebih kecil tersebut
        return terkecil--> Mencetak var terkecil (sudah terpilih angka yang terkecil)

    Keterangan :
    • Jalannya program antara fungsi angkaTerbesar dan angkaTerkecil adalah sama, hanya perbandingan dan nilai yang dibandingkan saja yang berbeda.
    Langsung lihat contoh di bawah ini sob :
    bahasa pemrograman python

    Saya rasa materi ini belum begitu sulit sob untuk dipahami, yang penting belajar terus dan memperbanyak praktek menghadapi berbagai masalah. Kalau ada diantara sobat-sobat yang belum paham dengan materi di atas, silahkan bertanya di kolom komentar di bawah sob. OK !

1 comment:

  1. Dapatkan Penghasilan Tambahan Dengan Bermain Poker Online di www , SmsQQ , com

    Keunggulan dari smsqq adalah
    *Permainan 100% Fair Player vs Player - Terbukti!!!
    *Proses Depo dan WD hanya 1-3 Menit Jika Bank Tidak Gangguan
    *Minimal Deposit Hanya Rp 10.000
    *Bonus Setiap Hari Dibagikan
    *Bonus Turn Over 0,3% + 0,2%
    *Bonus referral 10% + 10%
    *Dilayani Customer Service yang Ramah dan Sopan 24 Jam NONSTOP
    *Berkerja sama dengan 4 bank lokal antara lain : ( BCA-MANDIRI-BNI-BRI )

    Jenis Permainan yang Disediakan ada 8 jenis :
    Poker - BandarQ - DominoQQ - Capsa Susun - AduQ - Sakong - Bandar Poker - Bandar 66

    Untuk Info Lebih Lanjut Dapat menghubungi Kami Di :
    BBM: 2AD05265
    WA: +855968010699
    Skype: smsqqcom@gmail.com


    bosku minat daftar langsung aja bosku^^

    ReplyDelete