Pola

 #include <stdio.h>

int main()

{

    int bintang;

    int baris;

    int kolom;

    int batas;

    int bagianbawah;

    printf("Masukan jumlah bintang \n");

    scanf("%d",&bintang);

    if(bintang % 2 == 0)

    {

        bagianbawah = bintang/2;

        batas = bintang-2;

        

    }else

    {

        bagianbawah = (bintang/2)+1;

        batas = bintang-1;

        

    }

    for(baris = 1; baris <=((int)(bintang/2));baris++)

    {

        for(kolom = 1 ;kolom <=(baris-1);kolom++)

        {

            printf(" ");

        }

        for(kolom = 1;kolom <=bintang;kolom++)

        {

            printf("*");

            

        }

        for(kolom = 1; kolom <=(batas-((baris-1)*2));kolom++) // untuk sebelah kanan

        {

            printf(" ");

        }

        for(kolom = 1; kolom<=bintang;kolom++)

        {

            printf("*");

        }

         printf("\n");

    }

    for(baris = 1;baris<=bagianbawah;baris++)

    {

        for(kolom=((int)(bintang/2)-baris);kolom>=1;kolom--)

        {

            printf(" ");

        }

         for(kolom = 1;kolom <=bintang;kolom++)

        {

            printf("*");

            

        }

        for(kolom=1;kolom<=((baris-1)*2);kolom++)

        {

            printf(" ");

        }

         for(kolom = 1;kolom <=bintang;kolom++)

        {

            printf("*");

            

        }

        printf("\n");

    }

return 0;

   

}

Komentar

Postingan populer dari blog ini

Pentingnya Mendapatkan Sertifikasi di Bidang IT/Sebagai Programmer

Pengantar Java Swing Bagian 1

Pengenalan UML