1. For
2. While
3. Do While
1. Perulangan: for
Syntax:
for (statement1; statement2; statement3)
{
script yang ingin dijalankan;
}
Contoh :
Sebagai contoh program untuk mencetak bilangan dari 1 hingga 10
secara menaik, secara menurun dan menampilkan bilangan ganjil,
sebagai berikut:
int a; int a;
for(a = 1; a <= 10; ++a) for(a = 10; a >= 1; --a)
Cout<<a; cout<<a;
int a;
for(a = 1; a <= 10; a+=2)
cout<<a;
Contoh: for(1)
#include <iostream>
using namespace std;
int main ()
{
for (int i=1; i<=5; i++)
{
cout<<i<<“.STMIK DHARMA PUTRA BEKASI\n";
}
}
APA OUTPUTNYA?
Nested for
int a, b;
for(a = 1; a <= 5; a++)
{
cout<<""<<endl;
for(b = a; b <= 5; b++)
cout<<" "<< a;
}
2. while
Pernyataan perulangan while merupakan instruksi perulangan yang mirip
dengan perulangan for. Bentuk perulangan while dikendalikan oleh syarat
tertentu, yaitu perulangan akan terus dilaksanakan selama syarat tersebut
terpenuhi.
w h ile ( s y a r a t )
{
P e r n y a ta a n / p er in ta h ;
P e r n y a ta a n / p er in ta h ;
}
Perulangan: while
Syntax:
while(statement)
{
perulangan;//contoh: a++, b++, c--
}
Contoh: while
#include<iostream>
int main()
{
int a=0;
while(a<=5)
{
cout<<a<<endl;
a++;
}
}
Perulangan: do while
Pernyataan perulangan do - while merupakan bentuk perulangan yang melaksanakan
perulangan terlebih dahulu dan pengujian perulangan dilakukan dibelakang.
do
{
P e r n y a ta a n / p e r in ta h ;
P e r n y a ta a n / p e r in ta h ;
}
w h ile ( s y a r a t );
Berikut 4 Perbedaan mendasar struktur perulangan while dan
do- while:
1.Padastruktur perulangan while, pengecekan kondisi dilakukan di awal blok /
pengecekan kondisi dilakukan sebelum eksekusi statemen.
3.Pada struktur perulangan while, jika kondisi yang didefinisikan tidak terpenuhi
(bernilai salah) maka statemen-statemen yang terdapat dalam blok perulangan
tidak akan pernah dieksekusi oleh program.
do{
cout<<deret<<" ";
// Menurunkan nilai variabel deret
// deret-- ==> deret=deret-1
deret--;
}while(deret>0);
cout<<"\n\n== Deret Selesai Ditampilkan ==\n";
Contoh: do while
#include<iostream>
int main()
{
int a=9;
do
{
cout<<a<<endl;
a++;
}
while(a<=5);
}
continue
clude<iostream>
ng namespace std;
main()
int a=1;
for (int i=0; i<10; i++)
{
cout<<"Nilai "<<i<<endl;
continue;
cout<<"Script ini setelah continue"<<endl;
}
Tugas
80
90
100
Terima Kasih