Program Python Menghitung Nilai Rata-rata
Halo sahabat programmer kembali lagi hari ini saya membagikan contoh program sederhana
untuk menghitung nilai rata-rata menggunakan bahasa pemrograman python. Contoh program
ini juga sebetulnya sudah saya buat di bahasa pemrograman lain:
Menghitung nilai rata-rata dengan java
Menghitung nilai rata-rata di C++
Khusus untuk python kita akan menggunakan tipe data list untuk memasukan setiap nilai, jika di
pemrograman lain hampir sama seperti array. Untuk iterasinya kita gunakan perulangan
for dengan metode range.
Algoritma Menghitung Nilai Rata-rata di Python
1. Mulai
2. Masukan Banyaknya data (n)
3. Deklarasi variabel data [] jum=0
4. Melakukan Iterasi for dengan kondisi range indeks < n
5. Jika kondisi bernilai benar (true) maka masukan data ke-i+1 di tampung pada
variabel temp.
6. Nilai temp ditambahkan ke list data.
7. variabel jum nilainya ditambahkan dari nilai list data.
8. nilai jum dibagi n menghasilkan nilai rata2.
9. Iterasi terus dilakukan (kembali pada no 4) hingga kondisi bernilai salah (false).
10. Tampilkan Nilai rata-rata
11. Selesai.
Implementasi Ke Program Sederhana Python
print("PROGRAM PYTHON MENGHITUNG NILAI RATA-RATA")
n = int(input("\nBanyaknya Data: "))
print() #Membuat baris baru
data = []
jum = 0
for i in range(0, n):
temp = int(input("Masukkan data ke-%d: " % (i+1)))
[Link](temp)
jum += data[i]
rata2 = jum / n
print("\nRata-rata = %0.2f" % rata2)
Penjelasan:
Saya akan sedikit menjelaskan program diatas mengenai contoh program menghitung nilai rata-
rata di python. Users akan menginput banyaknya data saat program dijalankan di layar console,
menggunakan fungsi input() yang di konversi ke tipe data integer (tipe numerik).
Selanjutnya kita mendeklarasi variabel data dengan tipe list dan variabel jum dengan nilai 0.
Untuk membuat perintah perulangan kita menggunakan perulangan for dengan
metode range(0 , n) jika diperhatikan ada dua parameter yang di isi yaitu 0 sebagai nilai awal
indeks, dan n sebagai nilai akhir indeks. Perulangan akan terus dilakukan hingga nilai indeks
sama dengan n.
Perintah-perintah yang di eksekusi pada blok perulangan for adalah perintah yang
menjorok/menggeser ke kanan, sementara perintah yang sejajar dengan for dianggap perintah
diluar blok for sehingga tidak akan di eksekusi pada perulangan tersebut.
Berikut ini perintah yang di eksekusi saat iterasi for
temp = int(input("Masukkan data ke-%d: " % (i+1)))
[Link](temp)
jum += data[i]
rata2 = jum / n
User akan diminta memasukan setiap data dari data ke 1 sampai data ke n yang nilainya akan di
tampung di variabel temp.
Kemudian nilai tersebut akan di masukan/tambahkan ke list data dengan menggunakan
fungsi append() fungsi ini akan menambah nilai/elemen di bagian akhir list.
Baca : Tipe List di python
Kemudian variabel jumlah nilai nya akan ditambahkan dengan data[i] yaitu nilai yang baru
ditambahkan ke list data[]. Nilai rata2 di dapatkan darinilai jum dibagi dengan n.
Hasil Program
Dapat di lihat dari program diatas banyaknya data saya masukan artinya saya akan memasukan
data ke-1 sampai ke-3. Data yang saya masukan adalah 5, 3, 5 jika di jumlahkan adalah 13.
Untuk mendapat nilai rata-rata maka 13/3=4.33.
Sekian dulu pembahasan kali ini mengenai program menghitung nilai rata-rata di python,
semoga bermanfaat buat teman-teman semuanya, jangan lupa tinggalkan komentar kalian di
bawah postingan ini jika ada yang ingin di tanyakan, Terimakasih.