Anda di halaman 1dari 10

LAPORAN JOPSHEET 6

PRATIKUM PEMOGRAMAN KOMPUTER


“C Loops: For, Do While, While Do, Nested Loops”

Disusun oleh :

Aulia putri ( 19065030 )

Dosen pembimbing :

Agariatne Dwinggo Samala S.KOM.,M.Pd.T.

PRODI PENDIDIKAN TEKNIK ELEKTRONIKA


JURUSAN TEKNIK ELEKTRONIKA
FAKULTAS TEKNIK
UNIVERSITAS NEGERI PADANG
2020
A. TUJUAN

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.

B. HARDWARE & SOFTWARE

1. Personal Computer

2. Notepad++

3. DevC++ IDE

C. TEORI SINGKAT

1. For (Entry Controlled : Counted Loop)

for (start; condition; increment or decrement)

// 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

2. While (Entry Controlled : Uncounted Loop)

Perulangan while merupakan perulangan yang termasuk dalam perulangan uncounted


loop.

Start or initialization; while (condition)

// statement

// statement

increment;

3. Do While (Exit Controlled : Uncounted Loop)

Perulangan Do While merupakan modifikasi dari perulangan While, yakni dengan


memindahkan posisi pemeriksaan kondisi ke akhir perulangan. Artinya, akan dilakukan dulu
sebuah perulangan, baru di akhir diperiksa apakah kondisi variabel counter sudah terpenuhi atau
belum, jadi statement pasti dijalankan minimal satu kali.

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

for (start2; condition2; increment2)

// 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

3. Buatlah program untuk mencetak bintang, hasil output sebagai berikut:

a. * * * * *
* * * * *
* * * * *
* * * * *
* * * * *
Output

b. *
**
***
****

*****
Output

4. Buatlah program untuk input 3 buah bilangan kemudian tampilkan hasil bilangan maksimum,
minimum, dan rata-rata.
Output

Anda mungkin juga menyukai