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:

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
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)))
data.append(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)))
data.append(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.