Looping dalam Bahasa Pemrograman C++


Perintah perulangan (looping) digunakan untuk melakukan suatu proses secara berulangulang, jika suatu kondisi dipenuhi atau sebaliknya. Pada praktiknya, proses perulangan biasanya digunakan untuk beberapa hal, misalnya: mengulang pemasukan data, mengulang proses perhitungan dan mengulang proses penampilan hasil pengolahan data.


1. PERINTAH FOR

Digunakan untuk proses looping yang menggunakan penghitung (counter) yang sudah pasti (misalnya variabel k=1,2,....n; j=m,m-1,....5;dsb).

Bentuk umum:

                      for (ungkapan1; keadaan; ungkapan3)
                      {
                              pernyataan;
                      }

Adalah setara dengan

                      ungkapan1;
                      selagi (keadaan dipenuhi) lakukan
                      {
                               pernyataan;
                               ungkapan3;
                      }

Bentuk di atas memiliki arti :

o Ungkapan1 adalah inisialisasi terhadap variabel pengendali looping
o Keadaan adalah kondisi untuk keluar dari looping
o Ungkapan3 adalah pengatur keanikan atau penurunan nilai variabel pengendali loop.

Contoh:           for (nilai=20; nilai<=100; nilai+=10)
                                     printf(“%d\n”, nilai);

Perintah FOR dapat dijalankan di dalam FOR yang lain disebut loop di dalam loop.

Contoh:           for (baris=1; baris<=maks; baris++)
                                 {
                                       for (kolom=1; kolom<=maks; kolom++)
                                                 {
                                                       hasilkali=baris*kolom; printf(“%2d”,hasilkali); printf(“\n”);
                                                 }
                                 }

2. PERINTAH DO...WHILE 

Perintah ini menyatakan perulangan proses selama kondisi tertentu.

Bentuk umum :
                             do
                             pernyataan;
                             while (keadaan);
 Atau                 
                            do
                            {
                              pernyataan;
                              pernyataan;
                            }
                              while (keadaan);

Setiap loop atau perulangan dikerjakan maka kondisi akan dicek. Jika masih benar, proses loop akan dilakukan lagi dan jika salah maka proses loop berhenti dan berlanjut pada perintah selanjutnya.

3. PERINTAH WHILE

Prinsipnya sama dengan DO..WHILE hanya pengujian kondisinya terletak pada awal loop

Bentuk umum :
                             while (keadaan)
                             pernyataan;
atau
                             while (keadaan)
                             {
                               pernyataan;
                               pernyataan;
                             }

Pernyataan dapat berupa pernyataan tunggak atau beberapa pernytaan yang dibatasi dengan tanda {}. Pernyataan itu akan dijalankan jika kondisinya masih benar.

4. PERINTAH BREAK 

Berfungsi untuk keluar dari suatu loop for, do..while, while ataupun switch.
Hanya pada switch setelah break, proses akan menuju akhir switch.

Bentuk umum :
                            {
                               ....
                               ....
                               break;
                               ....
                               ....
                            }
                               ....

5. PERINTAH CONTINUE 

Digunakan untuk mengarahkan jalannya program ke iterasi (proses) berikutnya pada loop yang sama.
Pada DO...WHILE dan WHILE pernyataan CONTINUE menyebabkan eksekusi menuju kondisi pengujian pengulangan. Pada FOR pernyataan CONTINUE menyebabkan bagian kenaikan variabel penegndali loop dikerjakan (ungkapan3 pada FOR) dan kondisi untuk keluar dari loop FOR (keadaan pada FOR) diuji lagi.
Bentuk umum:
                           WHILE (kondisi)
                           {
                             ....
                             ....
                            CONTINUE;
                             ....
                             ....
                           }
                             ....

6. PERINTAH GOTO

Digunakan untuk mengalihkan proses menuju ke suatu label tertentu.

Contoh:   GOTO
                     SELESAI;

Label yang menjadi tujuan ditulis dengan menambahkan tanda:, misalnya SELESAI:

0 Response to "Looping dalam Bahasa Pemrograman C++"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel