Sabtu, 10 April 2021

Program Perulangan (Looping)

Dalam bahasa C tersedia suatu fasilitas yang digunakan untuk melakukan proses yang berulang ulang sebanyak keinginan kita. Misalnya saja, bila kita ingin menginput dan mencetak bilangan dari 1sampai 100 bahkan 1000,tentunya kita akan merasa kesulitan. Namun dengan struktur perulangan proses, kita tidak perlu menuliskan perintah sampai 100 atau 1000 kali, cukup dengan beberapa perintah saja. Struktur perulangan dalam Bahasa C mempunyai tiga bentuk yaitu while, do-while dan for.

Dalam perulangan terdapat tiga hal yang diperlukan yaitu :

·      Kondisi Awal atau bisa disebut juga sebagai inisialisasi.

·      Syarat Kondisi, yang diperlukan agar suatu perulangan berhenti.

·      Iterasi, suatu syarat bagaimana suatu kondisi berjalan yaitu bertambah atau berkurang.

1.    Struktur  perulangan while

Perulangan WHILE banyak digunakan pada program yang terstruktur. Perulangan ini banyak digunakan bila jumlah perulangannya belum diketahui. Proses perulangan akan terus berlanjut selama kondisinya bernilai benar (true) dan akan berhenti bila kondisinya bernilai salah.

Bentuk umun struktur while adalah sebagai berikut :




Gambar 1. Contoh Program Perulangan while

 

 


 Gambar 2. Tampilan Layar Eksekusi Program Perulangan while


Pada perulangan while di atas, proses atau perintah mencetak kata-kata “SMK Bisa” akan terus dilakukan selama variabel a masih kurang atau sama dengan 10. Setiap kali melakukan perulangan, nilai dari variabel a akan bertambah 1.


2.    Struktur perulangan do-while

Pada dasarnya struktur perulangan do....while sama saja dengan struktur while, hanya saja pada proses perulangan dengan while,  seleksi berada di while yang letaknya di atas sementara pada perulangan do....while, seleksi while berada di bawah batas perulangan. Jadi dengan menggunakan struktur do…while sekurang-kurangnya akan terjadi satu kali perulangan.

Bentuk umun struktur do - while adalah sebagai berikut :




Gambar .3. Contoh Program Perulangan do-while



 

 

3.    Struktur perulangan for

Struktur perulangan for biasa digunakan  untuk mengulang suatu proses yang telah diketahui jumlah perulangannya. Dari segi penulisannya, struktur perulangan for tampaknya lebih efisien karena susunannya lebih simpel dan sederhana. Bentuk umum perulangan for adalah sebagai berikut :

  


 


Gambar 5. Contoh Program Perulangan for



Gambar 6. Tampilan Layar Eksekusi perulangan for

 

 Latihan Soal

1.  Fasilitas yang tersedia dalam Bahasa C yang digunakan untuk melakukan proses yang berulang ulang sebanyak keinginan programmer adalah...

a. Penyeleksian kondisi

b. Array

c. Perulangan

d. Operator

e. Fungsi

2.   Struktur perulangan yang paling tepat dipergunakan apabila jumlah perulangan yang dikehendaki belum diketahui adalag...

a. While

b. Do

c. Do-while

d. While-do

e. For

3. Perhatikan struktur umum perulangan while berikut ini!

Yang dimaksud iterasi adalah...

a. Kondis awal atau bisa disebut juga sebagai inisialisasi.

b. Syarat yang diperlukan agar suatu perulangan berhenti.

c. Syarat bagaimana suatu kondisi berjalan yaitu bertambah atau berkurang.

d. Syarat yang diperlukan agar suatu perulangan mulai dijalankan.

e. Pernyataan yang ditampilkan saat perulangan sedang berlangsung.

4.  Struktur perulangan for di bawah ini, yang paling tepat adalah...

a. for (kondisi awal, iterasi, syarat kondisi)

b. for (kondisi awal, syarat kondisi, iterasi)

c. for (syarat kondisi, kondisi awal, iterasi)

d. for (syarat kondisi, iterasi, kondisi awal)

e. for (iterasi, kondisi awal, syarat kondisi)

5.   Kode program dengan menggunakan struktur perulangan do-while berikut akan menghasilkan tulisan SMK Hebat sebanyak...


                a. 1

b. 9.

c. 10.

d. 11

e. Program eror


Jawaban Latihan Soal

1. C

2. A

3. C

4. B

5. C

Tidak ada komentar:

Posting Komentar

Postingan Populer