Tugas Algoritma 5
Jawaban :
1. Perbedaan antara while loop dengan do-while loop adalah kalau while loop pada saat menjalankan program akan dicek atau dieksekusi terlebuh dahulu baru dijalankan dan minimal menjalankan program adalah 0 (nol) kali. Sedangkan do-while program yang dibuat dijalankan terlebih dahulu baru dieksekusi dan minimal menjalankan programya adalah 1 kali.
2. 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. – Langkah 1 inisialisasi variable, variable ini berfungsi sebagai counter untuk proses pengulangan dan pengecekan kondisi.
– Langkah 2 pengecekan variable. Jika kondisi variablenya adalah true maka deretan perintah yang terdapat pada {} akan dijalankan
– Langkah ke-3 menjalankan perintah yang ada pada {}, yaitu perintah-perintah yang ada pada Do something
– Langkah ke-4 memberikan increment/decrement pada variable counter sebagai penanda untuk pengecekan kondisi selanjutnya pada langkah ke-2
4. Tidak semuanya bisa karena for, perulangan for ditujukan untuk perulangan yang terbatas sedangkan perulangan while ditujukan untuk perulangan yang tidak terbatas.