Program ini mengambil n jumlah elemen dari pengguna (dimana, n ditentukan oleh pengguna), menyimpan data dalam sebuah array dan menghitung rata-rata dari angka-angka tersebut.
Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman C ++ berikut:
- C ++ Array
- C ++ untuk Loop
- C ++ sementara dan melakukan… saat Loop
Contoh: Hitung Rata-Rata Angka Menggunakan Array
#include using namespace std; int main() ( int n, i; float num(100), sum=0.0, average; cout <> n; while (n> 100 || n <= 0) ( cout << "Error! number should in range of (1 to 100)." << endl; cout <> n; ) for(i = 0; i < n; ++i) ( cout << i + 1 <> num(i); sum += num(i); ) average = sum / n; cout << "Average = " << average; return 0; )
Keluaran
Masukan nomor data: 6 1. Masukan nomor: 45.3 2. masukan nomor: 67.5 3. masukan nomor: -45.6 4. masukan nomor: 20.34 5. masukan nomor: 33 6. masukan nomor: 45.6 rata-rata = 27.69
Program ini menghitung rata-rata dari semua angka yang dimasukkan oleh pengguna.
Angka-angka tersebut disimpan dalam float
array num, yang dapat menyimpan hingga 100 angka floating-point.
Kami pertama kali meminta pengguna untuk menentukan berapa banyak angka yang akan kami hitung. Ini disimpan dalam variabel n.
Jika pengguna memasukkan nilai n di atas 100 atau di bawah 100, while
loop dijalankan yang meminta pengguna untuk memasukkan nilai n hingga nilainya antara 1 dan 100.
while (n> 100 || n <= 0) ( cout << "Error! number should in range of (1 to 100)." << endl; cout <> n; )
Kemudian, kami menggunakan for
perulangan untuk memasukkan nomor dari pengguna dan menyimpannya dalam larik num.
for(i = 0; i < n; ++i) ( cout << i + 1 <> num(i); sum += num(i); )
Setiap kali angka dimasukkan oleh pengguna, nilainya ditambahkan ke variabel penjumlahan.
Pada akhir pengulangan, jumlah total dari semua angka disimpan dalam jumlah.
Setelah menyimpan semua angka, rata-rata dihitung dan ditampilkan.
average = sum / n;