Page 229 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 229
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.
5) Mencari Nilai Maksimum:
• Perulangan do-while digunakan untuk mencari nilai maksimum dalam array.
• Di dalam perulangan:
o nilaiMaksimum dibandingkan dengan nilai elemen array saat ini (array[i]).
o Jika nilai elemen array saat ini lebih besar dari nilaiMaksimum, maka
nilaiMaksimum diperbarui dengan nilai elemen array saat ini.
o Nilai i diincrement untuk memeriksa elemen array berikutnya.
6) Menampilkan Nilai Maksimum:
• Setelah perulangan selesai, nilai maksimum yang telah ditemukan (nilaiMaksimum)
dicetak ke konsol.
7) Pengembalian:
• Program mengembalikan nilai 0 (sukses) sebelum diakhiri.
3. Program
#include <iostream>
using namespace std;
int main() {
int bilangan = 1; // Variabel untuk bilangan yang dihitung
int jumlahGenap = 0; // Variabel untuk menampung jumlah bilangan genap
// Perulangan while
while (bilangan <= 100) {
// Memeriksa apakah bilangan genap
if (bilangan % 2 == 0) {
jumlahGenap++; // Menambahkan 1 ke variabel jumlahGenap
}
bilangan++; // Increment nilai variabel bilangan
}
cout << "Jumlah bilangan genap dari 1 sampai 100 adalah: " <<
jumlahGenap << endl;
return 0;
}
Output:
Jumlah bilangan genap dari 1 sampai 100: 50
206