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