Looping Pada C++
Perulangan adalah suatu atau serangkaian bentuk kegiatan mengulang suatu statement sampai batas yang diinginkan. Bentuk umum Perulangan pada bahasa C++ ada 3 antara lain :
1. Perulangan For
Digunakan untuk mengulang suatu proses yang telah diketahui jumlah perulangannya.
Bentuk umumnya:
for( awal ; kondisi ; counter )
{
Statementl;
Statement2;
}
Statement3;
Contoh :
#include<iostream.h>
#include<conio.h>
void main()
{
int bil1;
cout<<" Latihan Perulangan C++ dengan For "<<endl;
cout<<"====================================="<<endl;
cout<<"1.Menampilkan deret angka 1 sampai 10 : ";
for(bil1=0;bil1<=10;bil1++)
{
cout<<bil1;
}
cout<<endl;
cout<<"2.Menampilkan deret bilangan genap dari angka 1 sampai 10 : ";
for(bil1=0;bil1<=10;bil1++)
{
bil1%2==0;
cout<<bil1;
bil1++;
}
cout<<endl;
cout<<"3.Menampilkan deret bilangan ganjil dari angka 1 sampai 10 : ";
for(bil1=0;bil1<10;bil1++)
{
bil1%2!=0;
cout<<bil1+1;
bil1++;
}
getch();
}
Bentuk umumnya:
for( awal ; kondisi ; counter )
{
Statementl;
Statement2;
}
Statement3;
Contoh :
#include<iostream.h>
#include<conio.h>
void main()
{
int bil1;
cout<<" Latihan Perulangan C++ dengan For "<<endl;
cout<<"====================================="<<endl;
cout<<"1.Menampilkan deret angka 1 sampai 10 : ";
for(bil1=0;bil1<=10;bil1++)
{
cout<<bil1;
}
cout<<endl;
cout<<"2.Menampilkan deret bilangan genap dari angka 1 sampai 10 : ";
for(bil1=0;bil1<=10;bil1++)
{
bil1%2==0;
cout<<bil1;
bil1++;
}
cout<<endl;
cout<<"3.Menampilkan deret bilangan ganjil dari angka 1 sampai 10 : ";
for(bil1=0;bil1<10;bil1++)
{
bil1%2!=0;
cout<<bil1+1;
bil1++;
}
getch();
}
2. Perulangan While
Digunakan bila jumlah perulangannya belum diketahui.
Bentuk umumnya:
while( expression )
{
Statementl;
Statement2;
}
Statement3;
Contoh :
#include<iostream.h>
#include<conio.h>
void main()
{
int bil1=0;
cout<<" Latihan Perulangan C++ dengan While "<<endl;
cout<<"======================================"<<endl;
cout<<"1.Menampilkan deret angka 1 sampai 10 : ";
while(bil1<=10)
{
cout<<bil1;
bil1++;
}
cout<<endl;
int bil2=0;
cout<<"2.Menampilkan deret bilangan genap dari angka 1 sampai 10 : ";
while(bil2<10)
{
bil2=bil2+2;
cout<<bil2;
}
int bil3=0;
cout<<endl;
cout<<"3.Menampilkan deret bilangan ganjil dari angka 1 sampai 10 : ";
while(bil3<10)
{
bil3=bil3+1;
cout<<bil3;
bil3++;
}
getch();
}
Bentuk umumnya:
while( expression )
{
Statementl;
Statement2;
}
Statement3;
Contoh :
#include<iostream.h>
#include<conio.h>
void main()
{
int bil1=0;
cout<<" Latihan Perulangan C++ dengan While "<<endl;
cout<<"======================================"<<endl;
cout<<"1.Menampilkan deret angka 1 sampai 10 : ";
while(bil1<=10)
{
cout<<bil1;
bil1++;
}
cout<<endl;
int bil2=0;
cout<<"2.Menampilkan deret bilangan genap dari angka 1 sampai 10 : ";
while(bil2<10)
{
bil2=bil2+2;
cout<<bil2;
}
int bil3=0;
cout<<endl;
cout<<"3.Menampilkan deret bilangan ganjil dari angka 1 sampai 10 : ";
while(bil3<10)
{
bil3=bil3+1;
cout<<bil3;
bil3++;
}
getch();
}
3. Peulangan Do While
Perulangan Do While dan While hampir sama, perbedaannya dengan while, do
… while memiliki pengecekan kondisi yang terletak setelah statement
perulangan.
Bentuk umumnya:
do
{
Statementl;
Statement2;
}
while (expression )
Statement3;
Contoh :
#include<iostream.h>
#include<conio.h>
void main()
{
int bil1=0,bil2=0,bil3=0;
cout<<" Latihan Perulangan C++ dengan Do-While "<<endl;
cout<<"======================================="<<endl;
cout<<"1.Menampilkan deret angka 1 sampai 10 : ";
do
{
cout<<bil1;
bil1++;
}while(bil1<=10);
cout<<endl;
cout<<"2.Menampilkan deret bilangan genap dari angka 1 sampai 10 : ";
do
{
bil2=bil2+2;
cout<<bil2;
bil1++;
}while(bil2<10);
cout<<endl;
cout<<"3.Menampilkan deret bilangan ganjil dari angka 1 sampai 10 : ";
do
{
bil3=bil3+1;
cout<<bil3;
bil3++;
}while(bil3<10);
getch();
}
Bentuk umumnya:
do
{
Statementl;
Statement2;
}
while (expression )
Statement3;
Contoh :
#include<iostream.h>
#include<conio.h>
void main()
{
int bil1=0,bil2=0,bil3=0;
cout<<" Latihan Perulangan C++ dengan Do-While "<<endl;
cout<<"======================================="<<endl;
cout<<"1.Menampilkan deret angka 1 sampai 10 : ";
do
{
cout<<bil1;
bil1++;
}while(bil1<=10);
cout<<endl;
cout<<"2.Menampilkan deret bilangan genap dari angka 1 sampai 10 : ";
do
{
bil2=bil2+2;
cout<<bil2;
bil1++;
}while(bil2<10);
cout<<endl;
cout<<"3.Menampilkan deret bilangan ganjil dari angka 1 sampai 10 : ";
do
{
bil3=bil3+1;
cout<<bil3;
bil3++;
}while(bil3<10);
getch();
}

Tidak ada komentar:
Posting Komentar