C rata rata array

Contoh Program C Menghitung Rata Rata Array

Taufiksi – Di artikel ini kita akan mencoba membuat program C untuk menghitung rata rata array. Seperti yang kita tau, Pemrograman adalah suatu proses yang dilakukan untuk menyelesaikan suatu masalah dengan menggunakan bahasa pemrograman.

Dalam pemrograman, terdapat beberapa tipe data yang digunakan, salah satunya adalah array. Array adalah tipe data yang digunakan untuk menyimpan beberapa nilai dalam satu variabel. Array sangat berguna dalam pemrograman karena dapat menyimpan banyak data dalam satu variabel.

Di dalam pemrograman C, array merupakan tipe data yang digunakan untuk menyimpan beberapa nilai dalam satu variabel. Array di C digunakan untuk menyimpan data yang sifatnya sama, seperti misalnya nilai-nilai dari suatu data yang dibaca dari file atau dari input user.

Array digunakan juga untuk menyimpan data yang digunakan dalam proses perhitungan, seperti misalnya menghitung rata-rata dari sejumlah nilai.

Artikel akan menjelaskan bagaimana cara menghitung rata-rata dari sejumlah nilai dengan menggunakan array di C. Tutorial ini akan diawali dengan penjelasan dasar-dasar array di C, seperti cara mendeklarasikan array dan cara mengisi array.

Mulai Online-kan Projectmu

Udah ngodingnya capek, tapi masih di localhost ? tenang, yang kamu perlukan hanya uploud project ke hosting agar bisa diakses orang lain. Beli hosting sekarang dan dapatkan domain gratis.

Beli Hosting

Kemudian, memberikan contoh program C untuk menghitung rata-rata array, serta penjelasan kode program yang digunakan. Tidak hanya itu, artikel ini juga akan memberikan latihan soal untuk menguji pemahaman tentang array di C.

Apa Yang Harus Dipelajari Untuk Membuat Program C Menghitung Rata Rata Array

Untuk membuat program C menghitung rata rata array ada beberapa hal yang harus di pelajari terlebih dahulu yaitu :

Mari kita coba bahas sekilas tentang mereka.

Perulangan for

Perulangan “for” di C adalah kontrol struktur perulangan yang digunakan untuk mengeksekusi blok kode yang ditentukan jumlah kali. Bentuk umum dari perulangan for adalah sebagai berikut:

for (inisialisasi; kondisi; increment/decrement) {
    // kode yang akan diulang
}

Perulangan for memiliki tiga bagian, yaitu inisialisasi, kondisi, dan increment/decrement. Pada inisialisasi, variabel yang digunakan untuk mengontrol perulangan diinisialisasikan.

Pada kondisi, perulangan akan terus berlangsung sampai kondisi yang ditentukan tidak terpenuhi.

Pada increment/decrement, variabel yang digunakan untuk mengontrol perulangan akan diincrement atau didecrement setiap kali perulangan berlangsung.

Contoh penggunaan perulangan for di C adalah sebagai berikut:

for (int i = 0; i < 10; i++) {
    printf("Nomor %d\n", i+1);
}

Di mana perulangan akan terus berlangsung sebanyak 10 kali, dengan variabel i diinisialisasikan dengan 0, kondisi perulangan adalah i < 10, dan setiap kali perulangan berlangsung, variabel i akan diincrement 1.

Perulangan While dan do…while

Perulangan while adalah perulangan yang akan dijalankan selama kondisi yang ditentukan benar. Contoh penggunaan perulangan while di C adalah sebagai berikut:

int i = 0;
while (i < 10) {
    printf("Nomor %d\n", i+1);
    i++;
}

Di mana perulangan akan terus berlangsung selama i < 10, dengan variabel i diinisialisasikan dengan 0 dan diincrement 1 setiap kali perulangan berlangsung.

Perulangan do..while adalah perulangan yang akan dijalankan sekali dahulu, kemudian akan diperiksa kondisi yang ditentukan. Contoh penggunaan perulangan do..while di C adalah sebagai berikut:

int i = 0;
do {
    printf("Nomor %d\n", i+1);
    i++;
} while (i < 10);

Di mana perulangan akan terus berlangsung selama i < 10, dengan variabel i diinisialisasikan dengan 0 dan diincrement 1 setiap kali perulangan berlangsung. Perbedaan dengan while adalah perulangan dijalankan dahulu sebelum kondisinya diperiksa.

Baca Juga : Contoh Program C Penjumlahan Dua Bilangan Bulat

Apa Itu Array Di C ?

Array di C adalah sebuah tipe data yang digunakan untuk menyimpan sekumpulan elemen yang sama dalam satu variabel.

Elemen-elemen dalam array tersebut dapat diakses dengan menggunakan indeks yang unik untuk setiap elemen. Array dapat digunakan untuk menyimpan data-data seperti angka, karakter, atau string.

Contoh penggunaan array di C adalah sebagai berikut:

int angka[5] = {1, 2, 3, 4, 5};

Di mana array “angka” memiliki lima elemen yang diinisialisasikan dengan nilai 1, 2, 3, 4, dan 5. Elemen-elemen dapat diakses dengan menggunakan indeks, seperti angka[0] untuk mengakses elemen pertama, angka[1] untuk mengakses elemen kedua, dan seterusnya.

Array juga dapat diinisialisasikan dengan tidak menentukan jumlah elemen seperti :

int angka[] = {1, 2, 3, 4, 5};

Di mana array “angka” memiliki lima elemen yang diinisialisasikan dengan nilai 1, 2, 3, 4, dan 5. Namun, jumlah elemen dari array tidak ditentukan secara eksplisit sehingga akan dihitung secara otomatis berdasarkan jumlah elemen yang diinisialisasikan.

Array juga dapat digunakan untuk menyimpan data-data yang lain seperti karakter atau string, contohnya :

char karakter[5] = {'a', 'b', 'c', 'd', 'e'};

Di mana array “karakter” memiliki lima elemen yang diinisialisasikan dengan karakter a, b, c, d, dan e.

Array merupakan salah satu cara untuk menyimpan data dalam jumlah yang banyak dan dapat diakses dengan mudah, namun perlu diingat bahwa array hanya dapat menyimpan data-data dari tipe data yang sama.

Baca Juga : Contoh Program C Cek Karakter Alfabet

Algoritma Program C untuk Menghitung Rata Rata Array

Algoritma untuk program C menghitung rata rata array adalah sebagai berikut:

  1. Masukkan jumlah nilai yang ingin dihitung
  2. Deklarasikan array dengan ukuran sesuai dengan jumlah nilai yang ingin dihitung
  3. Masukkan nilai-nilai yang ingin dihitung ke dalam array
  4. Inisialisasi variabel sum dengan 0
  5. Lakukan perulangan untuk setiap elemen dalam array, jumlahkan nilai dari setiap elemen array dengan variabel sum
  6. Hitung rata-rata dengan cara membagi jumlah nilai dengan jumlah elemen array
  7. Tampilkan hasil rata-rata

Algoritma ini mengambil masukan dari user untuk jumlah nilai yang ingin dihitung dan nilai-nilai yang ingin dihitung, kemudian menggunakan perulangan untuk menjumlahkan nilai-nilai dalam array dan menghitung rata-rata dari jumlah nilai tersebut. Hasil rata-rata kemudian ditampilkan pada layar.

Baca Juga : Contoh Program C Perulangan For

Flowchart Program C untuk Menghitung Rata Rata Array

Flowchart untuk program menghitung rata-rata array adalah sebagai berikut:

  1. Start
  2. Masukkan jumlah nilai yang ingin dihitung
  3. Deklarasikan array dengan ukuran sesuai dengan jumlah nilai yang ingin dihitung
  4. Masukkan nilai-nilai yang ingin dihitung ke dalam array
  5. Inisialisasi variabel sum dengan 0
  6. Mulai perulangan untuk setiap elemen dalam array
  7. Jumlahkan nilai dari setiap elemen array dengan variabel sum
  8. Hitung rata-rata dengan cara membagi jumlah nilai dengan jumlah elemen array
  9. Tampilkan hasil rata-rata
  10. End

Flowchart ini menunjukkan secara visual alur kerja dari program yang dibuat. Dari awal memasukkan jumlah nilai yang ingin dihitung, mengisi nilai-nilai ke dalam array, lalu menghitung jumlah dari nilai-nilai tersebut dan menghitung rata-rata dari jumlah nilai tersebut. Setelah itu menampilkan hasil dari rata-rata yang telah dihitung.

Sebenarnya bukan kayak gitu, dalam bentuk gambar harusnya, tapi karena males ya buat sendiri aja ya, bisa pake lucidchart dan lain sebagainya.

Program C untuk Menghitung Rata Rata Array

Berikut ini adalah contoh program C untuk menghitung rata rata dari sejumlah nilai yang disimpan dalam array:

#include <stdio.h>

int main() {
    int n, i;
    float sum = 0, avg;
    printf("Masukkan jumlah nilai yang ingin dihitung: ");
    scanf("%d", &n);

    int a[n]; // mendeklarasikan array dengan ukuran sesuai input user
    printf("Masukkan nilai-nilai yang ingin dihitung: ");
    for (i = 0; i < n; i++) {
        scanf("%d", &a[i]); // mengisi array dengan input user
        sum += a[i]; // menjumlahkan nilai dari setiap elemen array
    }

    avg = sum / n; // menghitung rata-rata
    printf("Rata-rata dari nilai-nilai yang dimasukkan adalah: %.2f\n", avg);
    return 0;
}

Penjelasan kode program C menghitung rata rata array sebagai berikut:

  1. Pada baris ke-5, program mendeklarasikan variabel n untuk menyimpan jumlah nilai yang ingin dihitung.
  2. Pada baris ke-7, program meminta input dari user untuk mengetahui jumlah nilai yang ingin dihitung.
  3. Pada baris ke-9, program mendeklarasikan array a dengan ukuran sesuai dengan input dari user.
  4. Pada baris ke-11, program meminta input dari user untuk mengisi nilai dari setiap elemen array.
  5. Pada baris ke-13, program menjumlahkan nilai dari setiap elemen array dengan menggunakan perulangan for dan menyimpan hasilnya pada variabel sum.
  6. Pada baris ke-15, program menghitung rata-rata dari nilai-nilai yang disimpan dalam array dengan cara membagi jumlah nilai dengan jumlah elemen array.
  7. Pada baris ke-16, program menampilkan rata-rata dari nilai-nilai yang dimasukkan dengan menggunakan format %.2f untuk menampilkan 2 digit di belakang koma.

Cara menjalankan program C menghitung rata rata array sebagai berikut:

  1. Simpan program di atas pada file dengan ekstensi .c, misalnya hitung_rata_rata.c
  2. Buka command prompt atau terminal
  3. Arahkan ke direktori dimana file program tersimpan
  4. Ketik “gcc -o hitung_rata_rata hitung_rata_rata.c” untuk mengompilasi program
  5. Ketik “./hitung_rata_rata” untuk menjalankan program
  6. Ikuti instruksi yang diberikan
  7. Pada saat program dijalankan, user akan diminta untuk memasukkan jumlah nilai yang ingin dihitung. Masukkan jumlah nilai yang diinginkan.
  8. Setelah itu, user akan diminta untuk memasukkan nilai-nilai yang ingin dihitung. Masukkan nilai-nilai yang diinginkan.
  9. Setelah semua nilai dimasukkan, program akan menghitung rata-rata dari nilai-nilai yang dimasukkan dan menampilkan hasilnya.

Catatan : Langkah kompilasi dan menjalankan program hanya perlu dilakukan sekali saja, setelah itu program dapat dijalankan dengan mengetik “./hitung_rata_rata” pada command prompt atau terminal. Jika ingin mengubah program, Anda perlu mengompilasi ulang dan menjalankan programnya lagi.

Output Program C Menghitung Rata Rata Array

Contoh output dari program C menghitung rata rata array yang telah dibuat adalah sebagai berikut:

Masukkan jumlah nilai yang ingin dihitung: 5
Masukkan nilai-nilai yang ingin dihitung: 2 4 6 8 10
Rata-rata dari nilai-nilai yang dimasukkan adalah: 6.00

Di mana, pada contoh ini user memasukkan 5 sebagai jumlah nilai yang ingin dihitung dan 2, 4, 6, 8, 10 sebagai nilai-nilai yang ingin dihitung. Kemudian, program menghitung rata-rata dari nilai-nilai tersebut dan menampilkan hasilnya sebagai 6.00.

Penutup

Oke mungkin kita cukupkan untuk artikel ini, sampai jumpa di artikel selanjutnya. babai




Terima kasih sudah membaca artikelnya.
Support kopi ☕ darimu sangat berarti untuk-ku
Biar makin semangat dan kuat begadang

Tertanda Sayang

👨🏻‍🎓

Taufik Nurhidayah
Traktir Kopi

Leave a Reply

Your email address will not be published. Required fields are marked *