Saturday, September 6, 2014

Penjumlahan dan Perkalian Angka di dalam List di Bahasa Pemrograman Python

Penjumlahan dan Perkalian angka adalah kalkulasi basik dalam matematika. Begitu pula dalam Python, sebagaimana yang telah saya bahas pada postingan saya yang berjudul “Cara Menulis Rumus Matematika di Bahasa Python”. Dalam postingan saya tersebut, saya membahas tentang bagaimana cara menulis rumus basik matematika dengan kalkulasi yang simple dalam bahasa Python. Namun pada postingan saya hari ini, sesuai dengan judul di atas yaitu “Penjumlahan dan Perkalian Angka di dalam List di Bahasa Pemrograman Python”. Pada kasus ini, sobat akan menemui serangkaian angka yang ada di dalam List. Dan tugas sobat adalah menjumlahkan atau mengalikan angka-angka yang ada di dalam List tersebut. Jika sobat belum tahu tentang List, sobat bisa mengunjungi postingan saya yang berjudul “Membuat Tuple, List, dan Dictionary di Bahasa Pemrograman Python”.
  1. Penjumlahan angka di dalam ListKita mulai masalah yang pertama yaitu menjumlahkan rangkaian angka yang ada di dalam List :
    def jumlah(Wa) :--> Membuat function dengan nama jumlah dan var Wa sebagai List yang telah      di input oleh user
        hasil = 0--> Membuat var hasil dengan nilai 0
        for i in wadah--> Fungsi looping adalah mengindeks angka-angka yang ada di dalam      rangkaian List tersebut (Wa) dengan diwakili var i
            hasil += i--> var hasil akan ditambah dengan angka yang diwakili var i tersebut secara      kontinyu berdasarkan fungsi looping di atas
        return hasil--> Mengembalikan var hasil yang sudah terjumlah semua angka di dalam List

    Keterangan : Mungkin yang sedikit membuat sobat bingung adalah mengapa kita membuat var hasil yang bernilai 0. Hal itu dikarenakan kita akan menjumlahkan sebuah angka di dalam satu wadah, di dalam program di atas wadah tersebut diwakili var hasil. Jadi anggap saja wadah itu kosong tidak ada isinya, kemudian kita ingin memasukkan barang satu per satu ke wadah tersebut.
    bahasa pemrograman python

  2. Perkalian angka di dalam List
    def kali(Wa) :--> Membuat function yang bernama kali dan var Wa sebagai List yang telah      diinput oleh user
        hasil = 1--> Membuat var hasil dengan nilai 1
        for i in wadah--> Fungsi looping adalah mengindeks angka-angka yang ada di dalam      rangkaian List tersebut (Wa) dengan diwakili var i
            hasil *= i--> var hasil akan dikali dengan angka yang diwakili var i tersebut secara      kontinyu berdasarkan fungsi looping di atas
        return hasil--> Mengembalikan var hasil yang sudah terkali semua angka di dalam List

    Keterangan : Pasti sobat bertanya mengapa var hasil bernilai beda dengan sebelumya. Di dalam function perkalian ini, var hasil yang dibuat bernilai 1 karena semua angka yang dikalikan 1 akan bernilai angka itu sendiri. Jadi tujuan memberi nilai pada var hasil ini adalah supaya var hasil tidak merubah nilai apa yang telah diinputkan oleh user. Coba misalnya jika sobat memberikan nilai 0 pada var hasil di kasus ini, sobat akan menghasilkan nilai 0. Mengapa ? karena 0 dikali berapa angka pun hasinya tetap 0. Contoh :
    bahasa pemrograman python
Oke selesai materi hari ini, semoga bermanfaat dan jangan lupa isi komentar di bawah ya sob biar kita bisa saling share togather. hehe Kalau ada yang ingin ditanyakan bisa ditanyakan juga di kolom komentar atau bisa juga via e-mail sob. Terimakasih :)

4 comments:

  1. Oke gan silahkan di share. Mari berbagi ilmu

    ReplyDelete
  2. ka kalo menjumlahkan dari hasil array bagaimana ya.. jadi contoh soalnya kayak nyari median gitu

    ReplyDelete
  3. 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