Page 213 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 213

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
                    }

                    // Menampilkan hasil
                    cout << "Jumlah bilangan genap dari 1 sampai 100 adalah: " <<
                  jumlahGenap << endl;

                    return 0;
                  }

                  Output:

                  Jumlah bilangan genap dari 1 sampai 100: 50

                  Penjelasan:

                  1)  Menyertakan Pustaka:
                      •  iostream: Digunakan untuk operasi input dan output data (seperti menulis ke konsol).
                  2)  Deklarasi Variabel:
                      •  bilangan: Variabel tipe int untuk menyimpan nilai bilangan yang dihitung (diinisialisasi
                         dengan 1).
                      •  jumlahGenap: Variabel tipe int untuk menampung jumlah bilangan genap yang ditemukan
                         (diinisialisasi dengan 0).


                                                                                                         204
   208   209   210   211   212   213   214   215   216   217   218