Tugas Ngoding

5 Contoh Program Untuk Penggunaan For Dalam For Dalam Bahasa C

For dalam bahasa C digunakan untuk mengulang angka yang sama, atau mengulang karakter yang sama. berikut akan saya paparkan beberapa contoh penggunaan for dalam for.

//kalo lebih besar(>) pake k--, kalo lebih kecil(<) pake k++//

A. for dalam for untuk mengulang 5 angka yang berbeda sebanyak 5 kali

#include<stdio.h>

int main()
{
    int i,j;

    for (i=1;i<=5;i++)
    {
        for (j=1;j<=5;j++)
        {
            printf("%d",i);
        }
        printf("\n");
    }
}

hasilnya seperti ini :

11111
22222
33333
44444
55555

B. for dalam for untuk mengulang karakter yang sama

#include<stdio.h>

int main()
{
    int i,j;

    for (i=1;i<=5;i++)
    {
        for (j=1;j<=5;j++)
        {
            printf("*");
        }
        printf("\n");
    }
}

hasilnya seperti ini :

*****
*****
*****
*****
*****

C. for dalam for  mengulang pasangan angka

#include<stdio.h>

int main()
{
    int i,j;

    for (i=1;i<=5;i++)
    {
        for (j=1;j<=5;j++)
        {
            printf("(%d,%d)",i,j);
        }
        printf("\n");
    }
}

hasilnya seperti ini :

(1,1)(1,2)(1,3)(1,4)(1,5)
(2,1)(2,2)(2,3)(2,4)(2,5)
(3,1)(3,2)(3,3)(3,4)(3,5)
(4,1)(4,2)(4,3)(4,4)(4,5)
(5,1)(5,2)(5,3)(5,4)(5,5)

D. for dalam for untuk membuat setengah piramid terbalik dengan spasi

#include<stdio.h>

int main()
{
    int i,j,k;

    for (i=5 ; i>=1 ; i--)
    {
        for (k=i ; k<=4 ; k++)
        {
            printf(" ");
        }
        for (j=i ; j>=1 ;j--)
        {                  
            printf("%d",j);
        }                   
        printf("\n");       
    }
}

hasilnya seperti ini :

54321
 4321
  321
   21
    1

E. for dalam for untuk membuat setengah piramid dengan banyaknya sesuai dengan angka inputan

#include<stdio.h>

int main()
{
    int i,j,k;
    int n;

    printf("input n : ");
    scanf("%d",&n);

    for (i=n ; i>=1 ; i--)
    {
        for (k=n ; k>=i ; k--)
        {
            printf(" ");
        }
        for (j=i ; j>=1 ;j--)
        {
            printf("%d",j);
        }
        printf("\n");
    }
}

hasilnya seperti ini :

input n : 5
 54321
  4321
   321
    21
     1

Semoga Bermanfaat :D

Sign up here with your email address to receive updates from this blog in your inbox.