Repetition

Repetition/perulangan/looping merupakan proses perulangan dalam sebuah program jika memenuhi suatu kondisi. Repetition dalam bahasa C terdiri dari for,do while, dan while.

  • FOR
Statement program pada for akan di jalankan jika semua kondisi syarat terpenuhi. Berikut cara penulisan for dalam bahasa C.

for(kondisi1;kondisi2;kondisi3)
{
        <statement>;
}

-. Kondisi 1 akan dijalankan, dan kondisi 2 akan diperiksa apakah benar(true) atau salah(false). Jika kondisi 2 benar atau true, maka akan dilanjutkan ke kondisi selanjutnya yaitu kondisi 3, namun jika kondisi 2 salah atau false maka statement tidak dijalankan.
Contoh :

#include<stdio.h>
int main()
{

for (int i = 0 ;i<=5;i++)
{
         printf("%d ",i);
}


return 0 ;
}

Karena semua kondisi yang ada di atas benar maka statement akan dijalankan dan menghasilkan :










  • DO WHILE
Do while memiliki fungsi yang sama dengan for tetapi do while akan menjalankan statement terlebih dahulu sebelum memeriksa kondisi.

do
{
      <statement>;
}while(<kondisi>);

-.Statement akan dijalankan terlebih dahulu, kemudian mengecek kondisinya. Jika kondisina benar, maka akan kembali ke poin 1, tetapi jika salah maka tidak akan terjadi looping.
Contoh :

#include<stdio.h>
int main()
{
int i = 1;

do{
printf("%d\n",i);
i++;
}while(i<=5);



return 0 ;

}

Akan menghasilkan












  • WHILE
Yang terakhir adalah while memiliki syarat yang mirip dengan for, yaitu harus memiliki kondisi yang benar maka akan berjalan dan akan berhenti ketika kondisi salah.

while(<kondisi>)
{
        <statement>;
};

Contoh penggunaan :

#include <stdio.h>     
      
 int main ()     
 {     
     int angka = 0;  
     while(angka<=10) {  
         printf("%d ", angka);  
         angka ++;  
  };    
    
  return 0;  
 }  


Maka menghasilkan










Sekian Terima Kasih :) .

Elliana Hendry
2201789132


Comments

Popular Posts