Page 227 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 227

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.




                                                                                                         204
   222   223   224   225   226   227   228   229   230   231   232