Fungsi Penjumlahan Array di C++
Artikel ini akan membahas tentang bagaimana membuat fungsi untuk menjumlahkan elemen-elemen dalam array di C++. Fungsi ini akan menerima array dan ukurannya sebagai input, dan akan mengembalikan jumlah semua elemen dalam array tersebut.
Membuat Fungsi
Berikut adalah kode C++ untuk fungsi penjumlahan array:
#include
using namespace std;
// Fungsi untuk menjumlahkan elemen-elemen dalam array
int sumArray(int arr[], int size) {
int sum = 0;
for (int i = 0; i < size; i++) {
sum += arr[i];
}
return sum;
}
int main() {
int arr[] = {1, 2, 3, 4, 5};
int size = sizeof(arr) / sizeof(arr[0]);
int total = sumArray(arr, size);
cout << "Jumlah elemen dalam array adalah: " << total << endl;
return 0;
}
Penjelasan Kode
- Deklarasi Fungsi:
int sumArray(int arr[], int size)
mendeklarasikan fungsi bernamasumArray
yang menerima array integer (int arr[]
) dan ukuran array (int size
) sebagai parameter, dan mengembalikan nilai integer.
- Inisialisasi Variabel:
int sum = 0;
menginisialisasi variabelsum
dengan nilai 0 untuk menyimpan jumlah elemen array.
- Iterasi Melalui Array:
for (int i = 0; i < size; i++)
melakukan iterasi melalui setiap elemen array dari indeks 0 hinggasize - 1
.
- Penjumlahan Elemen:
sum += arr[i];
menambahkan nilai elemen array saat ini (arr[i]
) ke variabelsum
.
- Mengembalikan Nilai:
return sum;
mengembalikan nilaisum
yang berisi total jumlah semua elemen array.
Contoh Penggunaan Fungsi
Dalam kode main()
, kita:
- Deklarasikan Array:
int arr[] = {1, 2, 3, 4, 5};
mendeklarasikan arrayarr
dengan elemen-elemen{1, 2, 3, 4, 5}
.
- Dapatkan Ukuran Array:
int size = sizeof(arr) / sizeof(arr[0]);
menghitung ukuran array menggunakan operatorsizeof
.
- Panggil Fungsi:
int total = sumArray(arr, size);
memanggil fungsisumArray
dengan arrayarr
dan ukurannyasize
, dan menyimpan hasil total dalam variabeltotal
.
- Tampilkan Hasil:
cout << "Jumlah elemen dalam array adalah: " << total << endl;
menampilkan total jumlah elemen dalam array ke konsol.
Kesimpulan
Fungsi penjumlahan array di C++ memungkinkan kita untuk menghitung total nilai elemen-elemen dalam array dengan mudah dan efisien. Dengan menggunakan loop for
, kita dapat mengakses setiap elemen array dan menambahkannya ke variabel penjumlahan. Fungsi ini dapat digunakan dalam berbagai aplikasi seperti pemrosesan data dan perhitungan statistik.