Page 207 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 207
Penjelasan:
• Program ini menggunakan array bilangan dengan ukuran 10 untuk menyimpan bilangan
bulat yang diinputkan oleh pengguna.
• Loop for pertama digunakan untuk meminta input 10 bilangan bulat dari pengguna dan
menyimpannya dalam array bilangan.
• Variabel bilanganTerkecil diinisialisasi dengan nilai elemen pertama array
(bilangan[0]).
• Loop for kedua digunakan untuk mencari bilangan terkecil dalam array. Jika ada bilangan
yang lebih kecil dari bilanganTerkecil, maka nilai bilanganTerkecil diperbarui
dengan nilai bilangan tersebut.
• Variabel bilanganTerbesar diinisialisasi dengan nilai elemen pertama array
(bilangan[0]).
• Loop for ketiga digunakan untuk mencari bilangan terbesar dalam array. Jika ada bilangan
yang lebih besar dari bilanganTerbesar, maka nilai bilanganTerbesar diperbarui
dengan nilai bilangan tersebut.
• Terakhir, program menampilkan bilangan terkecil dan bilangan terbesar yang telah
ditemukan.
2. Program
#include <iostream>
using namespace std;
int main() {
float nilai[5]; // Deklarasi array untuk menyimpan 5 nilai mata pelajaran
// Memasukkan nilai mata pelajaran
cout << "Masukkan nilai 5 mata pelajaran: " << endl;
for (int i = 0; i < 5; i++) {
cin >> nilai[i];
}
// Menghitung rata-rata nilai
float totalNilai = 0;
for (int i = 0; i < 5; i++) {
totalNilai += nilai[i];}
float rataRataNilai = totalNilai / 5;
cout << "Rata-rata nilai: " << rataRataNilai << endl; // Menampilkan hasil
return 0;
}
Output:
Masukkan nilai 5 mata pelajaran:
86
78
88
85
83
Rata-rata nilai: 84
184