Yang dimaksud dengan perulangan(looping)pada c++ ialah sesuatu proses yang dilakukan secara berulang-ulang sampai batas yang ditentukan. Bentuk umum dari perulangan(looping) pada C++ ini ada 3 :
- For
- While
- Do While
1. FOR
merupakan fungsi perulangan yang digunakan untuk pengulangan suatu pernyataan atau beberapa pernyataan, dimana jumlah perulangan yang akan dilakukan dapat ditentukan.
Bentuk perulangan for adalah sebagai berikut :
for(ungkapan1,ungkapan2,ungkapan3)
pernyataan;
atau
for(ungkapan1,ungkapan2,ungkapan3)
{
pernyataan1;
pernyataan2;
…….
pernyataan_n;
}
Penjelasannya :
- ungkapan1 merupakan pernyataan inisialisasi nilai awal keadaan
- ungkapan2 berlaku sebagai kondisi yang menenukan pengulangan terhadap pernyataan.
- ungkapan3 digunakan sebagai pengatur variabel yang digunakan di dalam ungkapan1
Berikut contoh dari perulangan for :
#include <iostream.h>
#include <conio.h>
#include <conio.h>
main( )
{
char a;
cout<<“\n============================================\n”;
cout<<“\nBELAJAR PERULANGAN FOR ( HURUF ABJAD A-Z )\n”;
cout<<“\n============================================\n”;
for(a=’A’; a<=’Z’; a++)
cout<<a<<endl;
getch();
}
{
char a;
cout<<“\n============================================\n”;
cout<<“\nBELAJAR PERULANGAN FOR ( HURUF ABJAD A-Z )\n”;
cout<<“\n============================================\n”;
for(a=’A’; a<=’Z’; a++)
cout<<a<<endl;
getch();
}
dan Outputnya :
2. WHILE
merupakan pernyataan yang berguna untuk memproses suatu pernyataan/pernyataan beberapa kali ( jumlah perulangan tidak ditentukan). Bentuk umum dari pernyataan while adalah :
while ( ungkapan )
pernyataan;
atau jika pernyataan lebih dari 1 :
while (ungkapan)
{
pernyataan1;
pernyataan2;
……….
pernyataan_n;
}
pada pernyataan yang mengikuti (bawah ) while akan dieksekusi selama ungkapan pada while ernilai benar ( tidak sama dengan nol ). Perlu diketahui bahwa pengujian terhadap ungkapan pada while dilakukan sebelum bagian pernyataan. Oleh karena itu ada kemungkinan pernyataan while tidak jalan sama sekali jika kondisi yang pertama kali bernilai salah.
Berikut contoh program dari perulangan (looping) while:
#include <iostream.h>
#include <conio.h>
#include <conio.h>
main()
{
int A;
cout<<“\n===========================\n”;
cout<<“\nBELAJAR PERULANGAN WHILE\n”;
cout<<“\n===========================\n”;
A=4;
while (A<=19)
{
cout<<A<<endl;
A=A+3;
}
{
int A;
cout<<“\n===========================\n”;
cout<<“\nBELAJAR PERULANGAN WHILE\n”;
cout<<“\n===========================\n”;
A=4;
while (A<=19)
{
cout<<A<<endl;
A=A+3;
}
getch();
}
}
dan outputnya :
3. DO WHILE
pernyataan yang digunakan untuk mengulang proses. perbedaan dengan while, do… while memiliki pengecekan kondisi yang terletak setelah statemen perulangan. Bentuk perulangan do while sebagai berikut :
perulangan do while sebagai berikut :
do
{
pernyataan1;
pernyataan2;
……………….
pernyataan_n;
}
while (ungkapan);
Bagian pernyataan1 hingga pernyataa_n dijalankan secara berulang sampai ungkapan bernilai salah ( sama dengan nol ). Namun berbeda dengan while, pengujian ungkapan dilakukan di belkang ( setelah bagian pernyataan ).
Berikut contoh program dari do… while :
#include <iostream.h>
#include <conio.h>
#include <conio.h>
int main()
{
int A;
cout<<“\n===========================\n”;
cout<<“\nBELAJAR PERULANGAN DO-WHILE\n”;
cout<<“\n===========================\n”;
A=3;
do
{
cout<<A<<endl;
A=A+2;
}
while (A<=15);
getch();
}
{
int A;
cout<<“\n===========================\n”;
cout<<“\nBELAJAR PERULANGAN DO-WHILE\n”;
cout<<“\n===========================\n”;
A=3;
do
{
cout<<A<<endl;
A=A+2;
}
while (A<=15);
getch();
}
dan outputnya :
Sekilas mengenai perulangan looping dalam c++, mudah bukan.
artikel ini saya buat untuk memenuhi tugas uas algoritma dari bu munawaroh, sekian dan terimakasih assalamualikum wr.wb



Tidak ada komentar:
Posting Komentar