Anda di halaman 1dari 3

PERULANGAN BERSARANG

A. Pengertian Perulangan
Perulangan merupakan sebuah proses atau bentuk kegiatan
mengulangan suatu pernyataan atau statement sampai pada batas
yang diinginkan.
B. Macam-macam perulangan
1. Perulangan FOR
Digunakan untuk melakukan proses perulanagn dengan jumlah
perulangan yang sudah diketahui.
2. Perulangan WHILE
Perulangan WHILE banyak digunakan pada program yang
terstruktur. Perulangan ini banyak digunakan bila jumlah
perulangannya belum diketahui. Proses perulangan akan terus
berlanjut selama kondisinya bernilai benar (true) dan akan berhenti
bila kondisinya bernilai salah
3. DO...WHILE
Pada proses perulangan dengan while, seleksi berada di while yang
letaknya di atas sementara pada perulangan do....while, seleksi
while berada di bawah batas perulangan. Jadi dengan menggunakan
struktur dowhile sekurang-kurangnya akan terjadi satu kali
perulangan.
C. Contoh program

Contoh 1
Masukkan nilai input : 5
Maka output yang dikeluarkan adalah sebagai berikut :
1
12
123
1234
12345

Solusi menggunakan DOWHILE


#include <iostream>

using namespace std;


int main ()
{
int nilai;
cout<<"masukkan nilai input: ";
cin>>nilai;
int y=1;
do
{
int a=1;
do
{
cout<<a++<<" ";
}while (a<=y);
y++;
cout<<endl;
}while (y<=nilai);
return 0;
}

Contoh 2
Masukkan nilai input : 5
Maka output yang dikeluarkan adalah sebagai berikut :
54321
4321
321
21
1
Solusi menggunakan WHILE
#include <iostream>

using namespace std;


int main ()
{
int nilai;
cout<<"masukkan nilai input : ";
cin>>nilai;
int a=nilai;
while (a>=1)
{
int b=a;
while (b>=1)
{
cout<<b<<"";
b--;
}
a--;
cout<<endl;
}
return 0;
}

Anda mungkin juga menyukai