Laporan III Algo
Laporan III Algo
b. Pengulangan “while”
Pada pengulangan while, pengecekan terhadap pengulangan
dilakukan di bagian awal (sebelum tubuh loop). Lebih jelasnya, bentuk
struktur pengulangan while adalah sebagai berikut:
Inisialisasi
while(Terminasi){
Proses
Iterasi
}
c. Pengulangan “do-while”
Perbedaan mendasar dengan pengulangan yang lain adalah pada
pengulangan do-while, proses pasti akan dilakukan minimal 1 kali. Hal
ini terjadi karena terminasi diletakan setelah proses. Berikut ini struktur
dari pengulangan do-while:
Inisialisasi
do{
Proses
Iterasi
}while(Terminasi)
a = 1, b = 1
N
K<=10
Y
Y N
a<b
a=a+b-k b=b+k
Cetak a,b
K++
STOP
Program dan Hasil :
c. Flowchart
START
a = 1, b = 1
Y N
a<b
a=a+b-k b=b+k
Cetak a,b
K++
Y
K<=10
STOP
START
x = 5, y = 0
y=x%2
Y N
y=1
STOP
Program dan Hasil :
e. Flowchart
START A
Y N
x=7
x=1
Print x
x adalah ganjil x adalah genap
N
x>1
STOP
Y
x= x - 2
START
n = 5, hasil = 0
Print “hasil = ”
N
n>=1
Y N
n==1
Print n = Print n +
Hasil = hasil + n
Decrement n
Print hasil
STOP
Program dan hasil :
V. Analisis
Metode pengulangan yang dipraktekan pada praktikum kali ini yaitu
for-loop, while, dan do while. For loop digunakan untuk melakukan suatu
pengulangan yang jumlah pengulanganya bisa diatur sesuai keinginan
programmer, misal ingin melakukan pengulangan suatu fungsi dengan
pengulangan sebanyak 5 kali maka pengulangan for loop bisa digunakan.
Selain itu juga ada pengulangan while. Pengulangan atau loop akan
berlangsung selama kondisi dari Boolean benar (true), dan pengulangan
akan berakhir jika kondisi dari Boolean salah (false).
Selain for loop dan while, ada juga pengulangan do … while.
Pengulangan do … while pada dasarnya sama seperti pengulangan while,
namun agak berbeda seperti while, pengulangan while melakukan
pengecekan kondisi Boolean pada awal while, sedangkan do … while
melakukan pengecekan kondisi pada akhir. Maka dari itu, do … while
setidaknya akan melakukan suatu fungsi setidaknya satu kali.
VI. Kesimpulan
For loop digunakan untuk melakukan sebuah pengulangan sebanyak
yang programmer inginkan
While loop melakukan pengecekan kondisi Boolean pada awal fungsi
Do … While loop melakukan pengecekan kondisi Boolean pada
akhir fungsi