Page 211 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 211

MATERI 10

                                                     PERULANGAN



                  1.  Program
                  #include <iostream>

                  using namespace std;

                  int main() {
                    for (int i = 1; i <= 100; i++) {
                      if (i % 2 != 0) {
                        cout << i << " ";
                      }
                    }

                    return 0;
                  }

                  Output:

                  1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51
                  53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99

                  Penjelasan:

                  1)  Menyertakan Pustaka:
                      •  iostream: Digunakan untuk operasi input dan output data (seperti menulis ke konsol).
                  2)  Perulangan for:
                      •  Perulangan for dimulai dari nilai awal i = 1 dan iterasi sampai i <= 100.
                      •  Pada setiap iterasi, nilai i bertambah 1.
                  3)  Kondisi Ganjil:
                      •  Di dalam perulangan, program menggunakan operator % (modulo) untuk mendapatkan
                         sisa pembagian i dengan 2.
                      •  Jika sisa pembagian tersebut tidak sama dengan 0 (artinya bilangan ganjil), maka:
                          o  Nilai i (bilangan ganjil) dicetak ke konsol menggunakan cout << i << " ";.
                  4)  Baris Baru:
                      •  Setelah perulangan selesai, program menambahkan baris baru (cout << endl;) ke konsol.
                  5)  Pengembalian:
                      •  Program mengembalikan nilai 0 (sukses) sebelum diakhiri.

                  2.  Program

                  #include <iostream>
                  using namespace std;

                  int main() {
                    int array[10]; // Deklarasi array dengan 10 elemen
                    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;                                202
                      for (i = 0; i < 10; i++) {
                      cin >> array[i];
                    }
   206   207   208   209   210   211   212   213   214   215   216