Page 212 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 212
int i = 0; // Variabel untuk indeks array
int nilaiMaksimum; // Variabel untuk menyimpan nilai maksimum
// Memasukkan nilai ke dalam array
cout << "Masukkan 10 nilai ke dalam array: " << endl;
for (i = 0; i < 10; i++) {
cin >> array[i];
}
// Mencari nilai maksimum menggunakan perulangan do-while
nilaiMaksimum = array[0]; // Inisialisasi nilai maksimum dengan elemen
pertama array
i = 1;
do {
if (array[i] > nilaiMaksimum) {
nilaiMaksimum = array[i];
}
i++;
} while (i < 10);
// Menampilkan nilai maksimum
cout << "\nNilai maksimum dalam array adalah: " << nilaiMaksimum <<
endl;
return 0;
}
Output:
Masukkan 10 nilai ke dalam array:
22
25
65
75
87
46
78
97
55
45
Nilai maksimum dalam array adalah: 97
Penjelasan:
1) Menyertakan Pustaka:
• iostream: Digunakan untuk operasi input dan output data (seperti membaca dan menulis
ke konsol).
2) Deklarasi Array:
• int array[10]: Deklarasi array tipe int dengan nama array dan 10 elemen.
3) Variabel:
• i: Variabel tipe int untuk menyimpan indeks array (diinisialisasi dengan 0).
• nilaiMaksimum: Variabel tipe int untuk menyimpan nilai maksimum yang ditemukan.
4) Memasukkan Nilai ke Array:
• Perulangan for digunakan untuk meminta pengguna memasukkan 10 nilai ke dalam
elemen array satu per satu.
203