Pertemuan 05

  1. What are the differences between a while loop and a do-while loop? Convert the following while loop into a do-while loop.

1 2

1

While adalah pengulangan yang digunakan ketika perulangan tidak diketahui dengan minimal pengulangan adalah 0 kali (0 x). Yang dimana, hasil inputan akan di cek terlebih dahulu, setelah itu baru akan dijalankan. Jika hasilnya False maka hasil outputnya tidak akan muncul.

Sedangkan Do-While adalah pengulangan yang dimana processnya ialah dengan cara menjalakan terlebih dahulu hasil dari inputan yang sudah kita buat setelah itu baru akan di cek. Apakah true or false. Ketika hasilnya False maka hasil outputnya adalah hasil dari inputan pertama sebelum dijalankan dan ketika hasilnya True maka hasil uutputnya juga akan muncul. Do-While memiliki minimal perulangan 1x.

Capture18           Capture14

 

2.   Do the following two loops result in the same value in sum?

11              12

Hasil dari keduanya itu sama, karena statement i++ dan ++i dalam parameter for tidak akan memengaruhi hasil antara keduanya, karena statement tersebut dijalankan setelah sederetan barisan di dalam parameter for sudah selesai dijalankan.

3.   What does the following statement do?

for( ;  ; ){

     do something;

}

For :

  1. Langkah 1 inisialisasi variable, variable ini berfungsi sebagai counter untuk proses pengulangan dan pengecekan kondisi.
  2. Langkah 2 pengecekan variable. Jika kondisi variablenya adalah true maka deretan perintah yang terdapat pada {} akan dijalankan.

Do Something :

  1. Langkah ke-3 menjalankan perintah yang ada pada {}, yaitu perintah-perintah yang ada pada Do something.
  2. Langkah ke-4 memberikan increment/decrement pada variable counter sebagai penanda untuk pengecekan kondisi selanjutnya pada langkah ke-2.

 

4.   Can you always convert a while loop into a for loop? Convert the following while loop into a for loop.

aaaaaaaaa

Tidak semuanya bisa karena for. Perulangan for ditujukan untuk perulangan yang terbatas sedangkan perulangan while ditujukan untuk perulangan yang tidak terbatas

Hasil dari Codingan & Outpunya :

Untitled236232

 

5.   After the continue statement is executed in the following loop, which statement is executed?  Show the output.

 

5

Hasil outputnya

55

 

 

 

This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *