Anda di halaman 1dari 12

Apa itu

Perulangan
?
#include <iostream>
using namespace std;

int main(){
Perulangan
Apa yang akan kamu lakukan
cout << "Tutorial Pemrograman C++!" << endl; saat disuruh mencetak kalimat
cout << "Tutorial Pemrograman C++!" << endl; berulang-ulang?
cout << "Tutorial Pemrograman C++!" << endl;
cout << "Tutorial Pemrograman C++!" << endl;
cout << "Tutorial Pemrograman C++!" << endl; Misalnya:
cout << "Tutorial Pemrograman C++!" << endl;
cout << "Tutorial Pemrograman C++!" << endl; Tolong tampilkan kalimat
cout << "Tutorial Pemrograman C++!" << endl;
cout << "Tutorial Pemrograman C++!" << endl;
"Tutorial Pemrograman C++!"
cout << "Tutorial Pemrograman C++!" << endl; sebanyak 10x ke layar!
return 0;
} Bagaimana jika 1001x?
“Perulangan akan membantu
kita mengeksekusi kode
yang berulang-ulang,
berapapun yang kita mau.”

—Petanikode
Perulangan dibagi menjadi
dua kelompok.

Counted Loop
perulangan yang jelas dan sudah tentu banyak kali
perulangannya.

Uncounted Loop
merupakan perulangan yang tidak jelas berapa kali ia
harus mengulang.
Contoh Perbedaanya:

Counted Loop:
• Perulangan For

Uncounted Loop:
• Perulangan While
• Perulangan Do/While
1. Blok Perulangan For

Perulangan for merupakan


perulangan yang termasuk dalam
counted loop,
karena sudah jelas berapa kali ia
akan mengulang.
Buatlah file beru bernama for.cpp,
kemudian isi dengan kode berikut:

#include <iostream> Kondisi ini akan menentukan:


using namespace std;
• Hitungan akan dimulai dari 0
int main(){ (i = 0);
for(int i = 1; i < 10; i++){ • Hitungannya sampai berapa?
printf("Perulangan ke-%i\n", i); Sampai i < 10;
} • Lalu di setiap perulangan i
return 0; akan bertambah +1 (i++).
}
Buatlah file beru bernama for_desc.cpp,
kemudian isi dengan kode berikut:

#include <iostream> Kondisi ini akan menentukan:


using namespace std;
• Hitungan akan dimulai dari 0
int main(){ (i = 10);
for(int i = 10; i > 0; i--){ • Hitungannya sampai berapa?
printf("Perulangan ke-%i\n", i); Sampai i > 0;
} • Lalu di setiap perulangan i
return 0; akan bertambah -1 (i--).
}
2. Perulangan While pada C++

Perulangan while merupakan perulangan yang termasuk dalam


perulangan uncounted loop.

Perulangan while juga dapat menjadi perulangan yang counted


loop dengan memberikan counter di dalamnya.
Buatlah file beru bernama while.cpp,
kemudian isi dengan kode berikut:
#include <iostream>
using namespace std;

int main(){
char ulangi = 'y';
int counter = 0;

// perulangan while
while(ulangi == 'y'){
printf("Apakah kamu mau mengulang?\n");
printf("Jawab (y/t): ");
cin >> ulangi;

// increment counter
counter++;
}

printf("\n\n----------\n");
printf("Perulangan Selesai!\n");
printf("Kamu mengulang sebanyak %i kali.\n", counter);

return 0;
}
Terima kasih
Ada yang ingin bertanya?
Jangan
Sakit
Jaga kesehatan, jangan lupa bersyukur, dan jangan lupa berdoa 

Tuhan memberkati.

Anda mungkin juga menyukai