Disusun oleh :
Dosen pembimbing :
1. Mampu memahami mengenai C Loops: For, Do While, While Do, Nested Loops dalam
pemrograman C menggunakan IDE.
2. Mampu mendeskripsikan mengenai C Loops: For, Do While, While Do, Nested Loops
dalam pemrograman C menggunakan IDE.
3. Mampu mengimplementasikan C Loops: For, Do While, While Do, Nested Loops dalam
pemrograman C menggunakan IDE.
1. Personal Computer
2. Notepad++
3. DevC++ IDE
C. TEORI SINGKAT
// statements
• Start atau initialization adalah kondisi pada saat awal perulangan. Biasanya kondisi
awal ini berisi perintah untuk memberikan nilai kepada variabel counter. Variabel counter sendiri
adalah sebuah variabel yang akan menentukan berapa banyak perulangan dilakukan.
Kebanyakan programmer menggunakan variabel i sebagai variabel counter (ini tidak harus).
• Condition adalah kondisi yang harus dipenuhi agar perulangan berjalan. Selama
kondisi ini terpenuhi, maka compiler bahasa C akan terus melakukan perulangan. Misalnya
condition ini berisi perintah i < 5, maka selama variabel counter i berisi angka yang kurang dari
5, maka lakukan perulangan.
• Increment or Decrement adalah bagian yang dipakai untuk memproses variabel
counter agar bisa memenuhi kondisi akhir perulangan. Bagian ini akan selalu di eksekusi di
di dalam perulangan. Konsep seperti ini
setiap perulangan.
memecahkan masalah programming yang cukup
perulangan bisa dibuat dalam bentuk perulangan bersarang, termasuk perulangan FOR, WHILE
// statement
// statement
increment;
Start or initisialization; do
// statement
// statement increment;
} while (condition)
Perulangan bersarang
4. Nested Loops adalah perulangan
sering dipakai untuk
dan DO WHILE.
Nested For
kompleks. Semua jenis
for (start1; condition1; increment1)
// statement1
// statement2
}
TUGAS
1. Buatlah sebuah program untuk mencetak nama sebanyak 15 kali menggunakan for, while, dan
do while.
Output
2. Buatlah sebuah program mesin fotocopy kalimat untuk mencetak kalimat dengan banyak
tertentu yang diinputkan melalui program. Program meminta input kalimat dengan panjang
karakter 30, kemudian meminta jumlah copy dengan inputan, kemudian cetak hasil copyan
kalimat. (gunakan for, while, dan do while).
Output
a. * * * * *
* * * * *
* * * * *
* * * * *
* * * * *
Output
b. *
**
***
****
*****
Output
4. Buatlah program untuk input 3 buah bilangan kemudian tampilkan hasil bilangan maksimum,
minimum, dan rata-rata.
Output