Apa saja yang saya dapatkan dikelas Algoritma #4?
October 28th, 2015
Materi yang diajarkan pada pertemuan ke4 adalah tentang repetition atau bisa disebut juga pengulangan, selanjunya akan dijelaskan dibawah:
1.Repetition: satu atau lebih instruksi yang diulang beberapa kali.
2.Operasi Repetition/Looping:
for
while
do-while
3.FOR
sntyax:
for(exp1; exp2; exp3) statement;
or:
for(exp1; exp2; exp3){
statement1;
statement2;
…….
}
exp1 : initialization
exp2 : conditional
exp3 : increment or decrement
exp1, exp2 and exp3 are optional
Infinite Loop:Pengulangan yang tidak ada hentinya.Dihentikan dengan menggunakan “break”.
Nested Loop:Pengulangan yang didalamnya ada pengulangan juga.
4.WHILE
Syntax :while (exp) statements;
or:
while(exp){
statement1;
statement2;
…..
}
(exp)statement:
exp adalah Boolean Expression.Hasilnya antara true(not zero) atau false(zero)
staement akan dijalankan jika bernilai ridak sama dengan 0.(true)
evaluasi “exp” dilakukan sebelum statement dijalankan.
4.DO-WHILE
Snytax :do{
;
} while(exp);
(exp)statement:
akan terus menjalankan selama statement true.
evaluasi “exp” dilakukan setelah statement dijalankan.
5.END A REPETITION
Sentinel
Break
Question,should the repetition continue?
Continue
Leave a Reply