tugas algo


         Topik yang akan dibahas adalah repetition serta break dan continue. Repetition adalah sebuah intruksi yang dilakukan berulang-ulang dalam waktu yang telah ditentukan. Repetition juga bisa disebut sebagai loop, berapa kali repetition dilakukan dapat dilakukan sebelum atau sesudah repetition. Repetition terdiri dari : for, while, dan do-while.

         1. For, for sebagai repetition memiliki syntax :inisialisasi, kondisi, dan pengurangan atau penjumlahan serta statement. misalnya : for ( a = 1;<inisialisasi> a <= 5;<kondisi> a++<penjumlahan> atau a--<pengurangan> printf atau scanf<statement>.
         2. while, while juga merupakan repetition, dan memiliki syntax :kondisi, dan statement.  misalnya : while ( a =1<kondisi> printf atau scanf <statement>). Pada while terdapat kondisi, dimana kondisi tersebut akan berakhir benar/true atau salah/false. Kondisi akan di cek sebelum melakukan statement dan, statement akan dilaksanakan apabila kondisinya benar, bila salah statementnya akan dilewatkan atau tidak dikerjakan.
         3. do-while, do-while merupakan repetition yang menggunakan do dan while, dan memiliki syntax :do{statement ;}while(kondisi). misalnya : do {printf<statement>;} while(kondisi).         do-while sedikit berbeda dengan while, dimana do-while melaksanakan statement baru mengecek kondisi tersebut, serta pada while statement tidak akan dilaksanakan apabila salah/false, tetapi pad do-while statements setidaknya akan dilaksanakan sekali. Baik for, while, maupun do-whilekondisi dan statementnya bisa lebih dari satu.
         break, digunakan sebagai pem berhenti pada loop.
         continue, digunakan untuk menskip/melewati sebuah loop, dan melanjuti loop selanjutnya.
contoh continue
     int a;
     for(a=0; a<5; a++){
     if   (a==3) continue; 
     printf("%d",a);
     }
maka hasilnya adalah : 01245
contoh break
     int a;
     for(a=0; a<5; a++){
     if   (a==3) break;
     printf("%d",a);
     }
maka hasilnya adalah : 012


louis rudolfo
2201784365

Comments