Thursday, October 11, 2018

Bahasa C : Repetition

Bahasa C adalah salah satu bahasa pemograman yang paling diketahui oleh banyak orang. Dalam bahasa C sendiri terdapat banyak perintah, salah satunya adalah perintah repetition. Repetition sesuai dari namanya adalah pengulangan, repetition merupakan perintah atau instruksi dalam bahasa C yang berfungsi untuk mengulang suatu statement. Repetition juga dikenal dengan nama Looping.


Perintah repetition ada 3 jenis :
1. For
2. While
3. Do-while


pada saat ini saya akan membahas tentang perintah repetition jenis For. Repetition For ini digunakan untuk menuliskan jenis pengulangan yang banyaknya sudah pasti atau telah diketahui sebelumnya. Oleh karena itu, kita harus melakukan inisialisasi nilai untuk kondisi awal pengulangan dan juga harus menuliskan kondisi untuk menghentikan proses pengulangan.Untuk penjelasan dari penulisan repetition For sebagai berikut.


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



salah satu contoh dari repetition For untuk pengulangan dari 1 sampai 10 dan sebaliknya sebagai berikut.


#include<stdio.h>
int main()
{
    int x;
    for( x = 1 ;  x <= 10 ;  x++ ) printf( "%d\n", x );
    return(0);

angka 1 sampai 10,




#include<stdio.h>
int main()
{
    int x;
    for( x = 10 ;  x >= 1 ;  x-- ) printf( "%d\n", x);
    return(0);

angka 10 sampai 1



Repetition For ada yang disebut sebagai Nested Repetition, hal ini terjadi ketika terdapat repetition for didalam suatu perintah yang sebelumnya sudah ada repetition For, singkatnya adalah For didalam For. contohnya adalah sebagai berikut.

int x, y;
for (x=1;x<=5;x++)
     for (y=5; y>=1; y--)
           printf(”%d %d ”,x,y);

Sekian dari saya, bila ada kesalahan dapat diberi tahu dengan menulis di kolom komentar. 
Semoga bermanfaat, Terima Kasih