Program Menghitung Nilai Rata-rata dengan Array di Golang

Halo guys, Berjumpa dengan Miniblog dari Inzaghi's Blog! Kali ini kita akan membuat Program Menghitung Nilai Rata-rata dengan Array di Bahasa Go, yang sangat berguna di Statistik.

Sumber (Referensi) : Beginnersbook.com


Untuk Software-nya, Anda bisa menggunakan VS Code. Dan Anda juga bisa menggunakan Online Compiler yang ada di Internet seperti Programiz.comOnlineGDB.com, dan OneCompiler.com.

Program ini meminta pengguna menentukan Jumlah Elemen Array, yang menjadi Ukuran Array tersebut. Sebagai contoh, jika Rata-rata dari 5 Angka akan dihitung, maka pengguna perlu memasukkan Angka 5 sebagai Ukuran Array. Langkah-langkah dalam program ini adalah :

  • Pengguna diminta menentukan jumlah elemen.
  • Jika jumlah elemen yang dimasukkan kurang dari 2, program akan menampilkan pesan agar pengguna meng-Input ulang karena perhitungan rata-rata memerlukan setidaknya dua elemen.
  • Program meminta pengguna memasukkan nilai untuk setiap elemen array, lalu menghitung total nilai elemen tersebut.
  • Total nilai elemen array dibagi dengan jumlah elemen untuk menghasilkan rata-rata dari angka-angka yang dimasukkan.

Inilah Barisan dan Deret Bilangan Geometri dengan Golang :

package main

import "fmt"

func main() {
    fmt.Println("Program Menghitung Nilai Rata-rata dengan Array")
    fmt.Println("==============================================")
    fmt.Println()

    var n int
    fmt.Print("Banyaknya Data : ")
    fmt.Scanln(&n)
    data := make([]float64, n)

    for i := 0; i < n; i++ {
        fmt.Printf("Data ke-%d : ", i+1)
        fmt.Scanln(&data[i])
    }

    var sum float64
    for _, value := range data {
        sum += value
    }
    rata := sum / float64(n)

    fmt.Println()
    fmt.Println("Nilai Total     : ", sum)
    fmt.Println("Nilai Rata-rata : ", rata)
}

Input dan Output :

Program Menghitung Nilai Rata-rata dengan Array
==============================================

Banyaknya Data : 5
Data ke-1 : 74
Data ke-2 : 63
Data ke-3 : 49
Data ke-4 : 38 
Data ke-5 : 45

Nilai Total     :  269
Nilai Rata-rata :  53.8


Mohon maaf apabila ada kesalahan sedikit pun pada Kode Program ini.

Terima Kasih 😀😊😘👌👍 :)

Post a Comment

Previous Post Next Post