Skip to main content

Repetition



Repetition in C


  • Repetition atau repetisi adalah function yang digunakan untuk mengulang statement/function sebanyak jumlah tertentu.
  • Operasi repetisi terdiri dari :
  1. for
  2. while
  3. do-while
  • Repetisi For :
    • Syntax : for( initialization;conditional;increment or decrement){ statement;}
    • Contoh : for(int i=0;i<5;i++){printf("saya ganteng");}
    • Output yang dihasilkan dari contoh diatas adalah tulisan saya ganteng sebanyak 5 kali.
    • For dapat digunakan sebagai nested loop (loop dalam loop).
  • Repetisi while :
    • Syntax : while (expression){statement;}
    • Contoh : int i = 0; while(i<5){printf("saya ganteng"); i ++;}
    • Output yang dihasilkan dari contoh diatas adalah tulisan saya ganteng sebanyak 5 kali.
    • Dalam while, expression bersifat boolean (true or false), jika expression true maka statement akan dijalankan. 
    • While akan melakukan pengecekan terhadap kondisi expression terlebih dahulu sebelom menjalankan statement.
  • Repetisi do-while :
    • Syntax : do{statement;} while(expression).
    • Contoh : int i =0; do{printf("saya ganteng"); i ++;} while(i<5);
    • Output yang dihasilkan dari contoh diatas adalah tulisan saya ganteng sebanyak 5 kali.
    • Do-while akan menjalankan statement terlebih dahulu sebelom melakukan pengecekan terhadap kondisi expression.
  • Fungsi break yaitu untuk mengakhiri suatu loop dan mengakhiri function / operasi switch dalam switch case.
  • Fungsi continue yaitu untuk melewati / mengskip sisa dari statement dalam suatu repetisi dan menjalankan normal kembali untuk loop selanjutnya. 


Christopher Owen
2201819356
Binus.ac.id

Comments