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;
}
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;
}
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;
using namespace std;
int main()
{
int c;
for(c=0;c<10;c++)
{
cout<<c<<endl;
}
return 0;
}
{
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;
}
}
}
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