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
   224   225   226   227   228   229   230   231   232   233   234