Kembali lagi sahabat programmer kali ini kita akan membahas contoh program c++ untuk menghitung nilai rata-rata dengan array. Nilai rata-rata adalah jumlah dari suatu kelompok data dibagi dengan banyaknya data tersebut. Nilai rata-rata biasanya digunakan untuk menggambarkan jumlah keseluruhan data. Untuk menghitung nilai rata-rata rumusnya sangat sederhana, berikut ini adalah rumusnya:
Didalam bahasa pemrograman C++ kita dapat menghitung rata-rata suatu kelompok data dengan menggunakan array. Array atau bahasa indonesianya adalah larik memungkinkan kita untuk membuat suatu kelompok data dengan tipe yang sama dengan kapasitas ukuran yang dapat kita atur sesuai keinginan kita. Jika kalian belum mengenal apa itu array, saya sarankan baca dulu pada postingan
Program C++ Menghitung Nilai Rata-rata
Silahkan kalian copy sintak program dibawah ini dan jalankan di aplikasi editor seperti Dev C++.
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int i, n, data[50];
float rata,jum;
cout<<"Banyaknya Data = ";
cin>>n;
cout<<endl;
for (i=0; i<n; i++)
{
cout<<"Data ke-"<<i+1<<" = ";
cin>>data[i];
jum += data[i];
}
rata=jum/n;
cout<<endl;
cout<<"Nilai Total = "<<jum<<endl;
cout<<"Nilai Rata-rata = "<<rata<<endl;
getch();
}
Penjelasan Program
Ada dua header standar yang saya ikutkan dalam program ini yaitu iostream untuk menangani input output program dan conio.h untuk menahan layar agar tidak tertutup secara otomatis melalui function getch().
Didalam fungsi utama main saya membuat 5 variabel 3 dengan tipe integer dan 2 dengan tipe float.
- Variabel i berfungsi untuk inisialisasi nilai awal pada perulangan for. nilai dari variabel ini akan dilakukan increment yang nantinya akan dipakai untuk mengakses index array.
- Variabel n berfungsi untuk jumlah nilai yang akan kita hitung rata-ratanya. variabel ini juga menjadi batas pada kondisi didalam perulangan for.
- variabel array data[50] adalah variabel array yang akan kita tampung dari setiap nilai yang diinputkan oleh user. disini saya membuat ukuran kapasitas array tersebut sebanyak 50 space.
- Variabel jum berfungsi untuk menampung nilai total dari keseluruhan data yang dijumlahkan.
- Variabel rata berfungsi untuk menampunng hasil dari nilai total (jum) yang dibagi dengan jumlah data (n).
Alur program ini adalah pertama users akan memasukan banyaknya data yang akan dihitung rata-ratanya, kemudian selanjutnya user akan memasukan nilai berdasarkan banyak data yang diinput. Nilai yang diinput oleh user akan disimpan pada variabel array data[].
Baca juga : Program C++ Menghitung luas lingkarang dan luas segitiga
Untuk mendapatkan nilai total yang dijumlahkan dari setiap nilai yang diinput menggunakan operator addition assignment (+=) dimana setiap nilainya akan dijumlahkan dan dimasukan pada variabel jum.
Sedangkan untuk mendapatkan nilai rata-rata adalah dengan cara membagi nilai dari variabel jum dengan jumlah data pada variabel n. Sehingga akan menghasilkan output program seperti dibawah ini:
Perhatikan dari hasil output diatas, saya memasukan 5 data yaitu 4,9,3,7 dan 1. Nilai total adalah jumlah dari seluruh data tersebut, bila dijumlahkan maka hasilnya adalah 24. Sedangkan nilai rata-rata didapat dari nilai total/ banyaknya data jadi 24/5=4.8
setelah saya Execute – Compile & Run , tidak terjadi apa2, malah langsung ke
——————————–
Process exited after 1.249 seconds with return value 3221225477
Press any key to continue . . .
kayak begitu, itu kenapa ya ?
Pakai aplikasi apa ya kak,, coba pake Dev C++ kak..lebih stabil menurut saya untuk program c++