C++ Array Sum And Average

4 min read Jul 05, 2024
C++ Array Sum And Average

Mencari Jumlah dan Rata-Rata Elemen dalam Array C++

Artikel ini akan membahas bagaimana mencari jumlah dan rata-rata dari elemen dalam array di C++. Kita akan menggunakan loop untuk iterasi melalui setiap elemen dalam array, menambahkannya ke variabel total, dan kemudian menghitung rata-ratanya.

1. Deklarasi Array dan Variabel

Pertama, kita perlu mendeklarasikan array yang akan menyimpan data kita, dan dua variabel untuk menyimpan jumlah dan rata-rata:

#include 

using namespace std;

int main() {
  int arr[] = {10, 20, 30, 40, 50}; // Deklarasi array
  int n = sizeof(arr) / sizeof(arr[0]); // Ukuran array
  int sum = 0; // Variabel untuk menyimpan jumlah
  float average; // Variabel untuk menyimpan rata-rata

  return 0;
}

2. Iterasi melalui Array

Kita akan menggunakan loop for untuk iterasi melalui setiap elemen dalam array:

#include 

using namespace std;

int main() {
  int arr[] = {10, 20, 30, 40, 50};
  int n = sizeof(arr) / sizeof(arr[0]);
  int sum = 0;
  float average;

  for (int i = 0; i < n; i++) {
    sum += arr[i]; // Menambahkan elemen ke jumlah
  }

  return 0;
}

3. Menghitung Rata-Rata

Setelah mendapatkan jumlah total, kita dapat menghitung rata-ratanya dengan membagi jumlah dengan jumlah elemen dalam array:

#include 

using namespace std;

int main() {
  int arr[] = {10, 20, 30, 40, 50};
  int n = sizeof(arr) / sizeof(arr[0]);
  int sum = 0;
  float average;

  for (int i = 0; i < n; i++) {
    sum += arr[i];
  }
  average = (float)sum / n; // Menghitung rata-rata

  return 0;
}

4. Mencetak Hasil

Terakhir, kita dapat mencetak jumlah dan rata-rata ke layar:

#include 

using namespace std;

int main() {
  int arr[] = {10, 20, 30, 40, 50};
  int n = sizeof(arr) / sizeof(arr[0]);
  int sum = 0;
  float average;

  for (int i = 0; i < n; i++) {
    sum += arr[i];
  }
  average = (float)sum / n;

  cout << "Jumlah elemen array: " << sum << endl; // Mencetak jumlah
  cout << "Rata-rata elemen array: " << average << endl; // Mencetak rata-rata

  return 0;
}

Kode lengkap:

#include 

using namespace std;

int main() {
  int arr[] = {10, 20, 30, 40, 50};
  int n = sizeof(arr) / sizeof(arr[0]);
  int sum = 0;
  float average;

  for (int i = 0; i < n; i++) {
    sum += arr[i];
  }
  average = (float)sum / n;

  cout << "Jumlah elemen array: " << sum << endl;
  cout << "Rata-rata elemen array: " << average << endl;

  return 0;
}

Kesimpulan

Artikel ini menunjukkan bagaimana mencari jumlah dan rata-rata elemen dalam array di C++. Dengan menggunakan loop for dan operasi sederhana, kita dapat dengan mudah melakukan perhitungan ini.