Pengulangan Bersarang Pada Bahasa C

Sebuah program mengizinkan blok pengulangan di dalam blok pengulangan lainnya, dan tidak membatasai jenis pengulangan apa yang boleh berada di dalam pengulangan lainnya, misalnya di dalam blok pengulangan for terdapat pengulangan while, atau didalam pengulangan while terdapat pengulangan for.

Pengulangan Bersarang “For”

Bentuk umum pengulangan bersarang for adalah sebagai berikut :

 for(Inisialisasi1; Terminasi1; Iterasi1){
  Proses;
  for(Inisialisasi2; Terminasi2; Iterasi2){
   Proses;
  }
 }

Contoh Program Menampilkan Baris Kolom Bilangan:

#include <stdio.h>
main(){
    int i,j;
    printf("n Pengulangan Bersarang Forn");
    for(i=1;i<=5;i++){
        printf(" %i ",i);
        for(j=1;j<=3;j++){
            printf(" %i ",j);
        }
    printf("n");
    }
}



Pengulangan Bersarang “While”

Bentuk umum pengulangan bersarang while adalah sebagai berikut :

Inisialisasi1
while(Terminasi1){
 Proses1
 Inisialisasi2
 while(Terminasi2){
   Proses1
   Iterasi2
 }
 Iterasi1
}

Contoh Program Menampilkan Baris Kolom Bilangan:

#include <stdio.h>
main(){
int i,j;
printf("nPengulangan Bersarang Whilen");
i=0;
    while(i<=10){
        printf("%d ",i);
        j=0;
        while(j<=5){
            printf("%d ",j);
            j++;
        }
        i++;
        printf("n");
    }
}

Contoh Kode Program membuat pola:

#include <stdio.h>
main(){
    int i,j;
    printf("n Pengulangan Bersarang Membentuk Polan");
    for(i=1;i<=5;i++){
       for(j=1;j<=3;j++){
         printf(" * ");
       }
        printf("n");
    }
}
#include <stdio.h>
main(){
    int i,j;
    printf("n Pengulangan Bersarang Membentuk Polan");
    for(i=1;i<=5;i++){
       for(j=1;j<=5;j++){
         if(i>=j){
            printf(" * ");
         }
       }
        printf("n");
    }
}
#include <stdio.h>
main(){
    int i,j;
    printf("n Pengulangan Bersarang Membentuk Pola n");
    for(i=1;i<=5;i++){
       for(j=1;j<=5;j++){
         if(i<=j){
            printf(" * ");
         }
         else
           printf("   ");
       }
        printf("n");
    }
}
#include <stdio.h>
main(){
    int i,j;
    printf("n Pengulangan Bersarang Membentuk Polan");
    for(i=1;i<=5;i++){
       for(j=1;j<=5;j++){
         if(i<=j){
            printf(" * ");
         }
         else
           printf("   ");
       }
        printf("n");
    }
}

Silahkan eksplorasi lebih lanjut ke Cara Membuat Fungsi Pada Bahasa C

1 Trackbacks & Pingbacks

  1. Contoh Pengulangan For, While Pada Bahasa C | Onestring Lab

Leave a Reply

Your email address will not be published.


*


Block AdBlock - Powered by Admiral