Sunday, December 11, 2016

Perulangan / Loop Pada Pemograman C++





A. Pernyataan While

Pernyataan While merupakan salah satu pernyataan yang berguna untuk memproses suatu pernyataan atau beberapa pernyataan untuk beberapa kali. Pernyataan While memungkinkan statemen-statemen yang ada didalamnya tidak dilakukan sama sekali.

Contoh bentuk umum :

While (kondisi)
{
      Pernyataan;
}

Contoh C++ :

#include <iostream.h>
#include <conio.h>
Void main ( )
{      Int  i;
       I=0;
       while  (i<10)
       {
            cout  << "Loop" <<endl;
            i++;
        }
}


Nah, program di atas digunakan untuk mengulangan tulisan sebanyak 10 kali.

B. Pernyataan Do .. While

Pernyataan Do .. While mirip seperti pernyataan while, hanya saja pada Do .. While pernyataan yang didalamnya minimal akan sekali di eksekusi.

Contoh bentuk umum:
Do
{
      Pernyataan;
}while (kondisi)

Contoh C++:

#include <iostream.h>
#include <conio.h>
Void main ( )
{
     Int i;
     i=0;
     do
     {
           Cout << "Loop" <<endl;
           i++;
      }while (i<10);

C. Pernyataan for

Pernyataan for digunakan untuk menghasilkan pengulangan (looping) beberapa kali tanpa penggunaan komdisi apapun. Pada umumnya looping yang dilakukan oleh for digunakan untuk melakukan looping. Pada umumnya looping yang dilakukan oleh for telah diketahui batas awal. Syarat looping dan perubahannya. Selama kondisi terpenuhi, maka pernyataan akan terus dieksekusi.

Contoh bentuk umum:

For (inisialisasi; kondisi; perubahan)
{
       statement;
}


Contoh C++ :

#include <iostream.h>
#include <conio.h>
void main ()
{

    Int i;
    For (i=1; i<=50; i++)
    Cout << i << "test" << endl;
}


D. Struktur perulangan

Perulangan dengan statemen for digunakan untuk mengulang statemen atau satu blok statemen berulang kali sejumlah yang ditentukan. Perulangan dapat berbentuk perulangan positif, negatif dan tersarang. Merupakan perulangan dengan penghitung (counter) dari kecil ke besar.
a. perulangan positif
    pendeklarasikan perulangan ini adalah sebagai berikut :
           FOR variabel_kontrol := nilai_awal to nilai_akhir Do
    variabel_kontrol, nilai_awal dan nilai_akhir harus mempunyai tipe yang sama, yaitu bertipe    
    integer.

b. perulangan negatif
    merupakan perulangan dengan penghitung (counter) dari besar ke kecil. Pendeklarasian perulangan 
    ini adalah sebagai berikut :
   
    For variabel_kontrol := nilai_awal downto nilai_akhir di statement.






0 comments:

Post a Comment