Sebutkan 3(tiga) cara untuk melakukan perulangan di program c++

Berikut ini adalah pertanyaan dari nrlmlda4735 pada mata pelajaran TI untuk jenjang Sekolah Menengah Pertama

Sebutkan 3(tiga) cara untuk melakukan perulangan di program c++

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Answer:

For loop, While loop, dan Do While Loop

Penjelasan:

Sama halnya seperti bahasa pemrograman lainnya, dalam C++ untuk melakukan looping ada 3 cara yaitu:

• For Loop

Syntax dasarnya seperti berikut:

for(int x = 0; x <= 5; x++) {

cout << "Ini loop yang ke-" << x << endl;

}

Code diatas akan melakukan looping sebanyak 6 kali. Lah kenapa? Kok bisa 6? Perasaan disitu ada "<= 5"?

Karena kita membuat x = 0 dan ada code "<= 5". Simbol "<=" berarti kurang dari dan sama dengan. Artinya, angka 5 ikut dihitung berarti akan melakukan looping 6 kali yaitu 0-1-2-3-4-5. Jikalau kita ingin membuat loopingnya 5 kali bisa pakai 2 cara yaitu:

• x = 0 dan x < 5, < dan <= berbeda yaa, kalau < artinya kurang dari. Berarti tidak sampai angka yang ditulis. Misal: x < 5 berarti hanya sampai 4, tetapi jika x <= 5 maka akan sampai 5

• x = 1 dan x <= 5

• While Loop

Syntax dasarnya seperti berikut:

int x = 0;

while(x <= 5) {

cout << "Ini loop yang ke-" << x << endl;

x++;

}

Loop diatas juga berjalan 6 kali. Lah kok bisa? Bisa diperhatikan pada kodenya secara detail isiannya sama. Tapi untuk while loop ini dia akan melakukan pengecheckan di-awalan. Misalnya untuk kode tersebut kan dia mengecek apakah x sudah sampai 5 atau belum, nah kalau untuk while loop ini pengecekan tersebut berada di awal.

• Do While Loop

Syntax dasarnya seperti berikut:

int x = 0;

do {

cout << "Ini loop yang ke-" << x << endl;

x++;

} while(x <= 5);

Kode diatas juga menjalankan 6 kali looping. Tapi, kelemahan loop ini karena pengecekan dilakukan setelah kode pada statement do. Jadi, program akan menjalankan 1 kali kode pada statement do, baru setelah itu mengecek batas loop. Jadi walaupun seandainya x < 0 kam seharusnya program tidak menjalankan apa-apa, tapi kalau di do while loop ini akan tetap dijalankan 1 kali loop karena ibaratnya begini:

• Kamu mengelap meja, tapi kamu baru mengelap meja pertama

• Setelah kamu mengelap ibumu berkata bahwa gak usah dilap mejanya

Berarti kamu sudah mengelap 1 meja kan? Karena baru di-notice di akhir jadinya 1 meja itu sudah dilap. Nah begitulah cara kerja do while loop.

Sekian saja, kalau kurang jelas bisa dicari di internet karena banyak pembelajaran programming gratis di internet jadi harap dimanfaatkan. Terimakasih

Semoga dengan pertanyaan yang sudah terjawab oleh NINJAPEACE dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Sun, 15 May 22