Sabtu, 27 Juli 2013

Perulangan dengan menggunakan c++

Ada 3 bentuk perulangan yaitu for ,while dan do while ...dengan masing - masing deklarasinya sebagai berikut :

1.for 
Deklarasi :
                for (kondisi awal; kondisi batas; kondisi perulangan)
                kondisi awal = kondisi dimana awal perulangan itu berlangsung
                kondisi batas = kondisi dimana batas perulangan itu berlangsung
                kondisi perulangan = kondisi bagaimana kondisi perulangan tersebut
ex :
                for (int i=0; i<=5; i++)
kondisi awal perulangan tersebut adalah 0,kondisi batasnya adalah 5 dan kondisi perulangannya adalah mengulang-ngulang bertamnbah sampai kondisi batas.
Sehingga output dari program tersebut adalah 0,1,2,3,4,5

2.while
Deklarasi :
                tipe data_ kondisi batas;
                while (kondisi batas ){
                                //kondisi yang diulang-ulang;
                Kondisi perulangan;
}

ex :
                int i=0;
                while (1 <=5){
                cout<<x;
i++;
}
kondisi awal perulangan tersebut adalah 0,kondisi batasnya adalah 5 dan kondisi perulangannya adalah mengulang-ngulang bertamnbah sampai kondisi batas.
Sehingga output dari program tersebut adalah 0,1,2,3,4,5

3.do while
Deklarasi :
                tipe data_kondisi batas;
                do{
                                //kondisi yang diulang-ulang;
                Kondisi perulangan;
                }
                while (kondisi batas);

ex :

                int i = 0;
do {
                cout<<x;
i++;
}
while(i <=5);

kondisi awal perulangan tersebut adalah 0,kondisi batasnya adalah 5 dan kondisi perulangannya adalah mengulang-ngulang bertamnbah sampai kondisi batas.
Sehingga output dari program tersebut adalah 0,1,2,3,4,5


Contoh programnya sebagai berikut:

#include <iostream>
using namespace std;

main(){
                char x[3]={'A','B','C'};
               
                cout<<"Perulangan dengan for\n";
                for (int i=0; i<=2; i++)
                                cout<<x[i]<<"\n";
                                cout<<"________________________\n";
                for (int j=2; j>=0; j--)
                                cout<<x[j]<<"\n";
                               
                                cout<<"\n========================\n\n";
                               
                cout<<"Perulangan dengan while\n";
                int i = 0;
                while(i <= 2){
                                cout<<x[i]<<"\n";
                                i++;
                }
                                cout<<"________________________\n";
                int j = 2;
                while(j >= 0){
                                cout<<x[j]<<"\n";
                                j--;
                }
               
                                cout<<"\n========================\n\n";
                                cout<<"Perulangan dengan do while\n";
                int k = 0;
                do{
                                cout<<x[k]<<"\n";
                                k++;
                }
                while (k <= 2);
                                cout<<"________________________\n";
                int l = 2;
                do{
                                cout<<x[l]<<"\n";
                                l--;
                }
                while (l >= 0);
}
_______________________________________________________________
OUTPUT:





0 komentar:

Posting Komentar