Tuesday 23 June 2015

PENGULANGAN PEMROGRAMAN DASAR

Perulangan


Pengulangan adalah suatu proses yang melakukan statemen-statemen dalam sebuah program secara terus menerus sampai terdapat kondisi untuk menghentikannya.

Struktur For


Struktur pengulangan jenis ini biasanya untuk melakukan pengulangan yang telah diketahui banyakknya. Untuk melakukan pengulangan jenis ini, diharuskan memiliki sebuah variabel sebagai indenksnya dengan tipe data yang mempunyai urutan yang teratur, misal ; int(0,1,2, ...) atau char(‘a’,’b’,’c’,...)


Bentuk umum dari struktur ini adalah sebagai berikut :

//Untuk pengulangan yang sifatnya menaik (increment)

for(variabel=nilai_awal;kondisi;variabel++)
{
    Statemen yang akan diulang;
}


//Untuk pengulangan yang sifatnya menurun(decrement)

For(variael=nilai_awal;kondisi;variabel--)
{
    Statemen yang akan diulang;
}



Contoh 1 :

#include<iostream>

using namespace std;

int main()
{
    int c;
    for (c=0;c<10;c++)
    {
        cout<<"Aku Anak Multimedia Suka C++"<<endl;
Bentuk umum dari struktur ini adalah sebagai berikut :

//Untuk pengulangan yang sifatnya menaik (increment)

for(variabel=nilai_awal;kondisi;variabel++)
{
    Statemen yang akan diulang;
}


//Untuk pengulangan yang sifatnya menurun(decrement)

For(variael=nilai_awal;kondisi;variabel--)
{
    Statemen yang akan diulang;
}



Contoh 1 :

#include<iostream>

using namespace std;

int main()
{
    int c;
    for (c=0;c<10;c++)
    {
        cout<<"Aku Anak Multimedia Suka C++"<<endl;
    }
   
    return 0;
       
}

Contoh 2:

#include<iostream>
using namespace std;
int main()
{
    int c;
    for(c=0;c<10;c++)
    {
        cout<<c<<endl;
    }
   
    return 0;
}

Contoh 3 :

#include<iostream>
using namespace std;

int main()
{
    int c;
    for(c=10;c>0;c--)
    {
        cout<<c<<endl;
    }
   
    return 0;
}


Struktur For Bersarang

Bentuk umum dari struktur ini adalah sebagai berikut :

For(variabel1=nilai_awal;kondisi1;variabel1++)
{
    For(variabel2=nilai_awal;kondisi2;variabel2++)
    {
        For(variabel3=nilai_awal;kondisi3;variabel3++)
        {
            Statemen yang akan diulang;
        }
    }
}


Contoh:


#include<iostream>
using namespace std;

int main()
{
    int j, k;
   
    for(j=1;j<=10;j++)
    {
        for(k=1;k<=j;k++)
        {
            cout<<j*k<<" ";
           
           
        }
        cout<<'\n';
    }
   
    return 0;
}

No comments:

Post a Comment