Program Belah Ketupat

Terinspirasi lauk ketoprak yang dibeli oleh kaka ipar saya tadi pagi, dan waktu luang yang cukup pada saat hari minggu ini, isenglah dihasilkan sebuah coding berbentuk belah ketupat dari segoyah tenaga hasil makan ketoprak yang saya makan.
hehehe... untuk mempelajari codingnya silahkan lihat di siniCoding belahketupat ketoprak yang saya buat merupakan pengembangan dari perulangan luar dalam dari segitiga berhubung yang telah ada. Untuk output yang ingin dihasilkan adalah sebagai berikut:

OUTPUT BELAH KETUPAT BAHASA C:



CODING PROGRAM BELAH KETUPAT DALAM BAHASA C:


//silahkan ganti kode "(" dalam include menjadi "<" dan ")" menjadi ">"
#include
#include
int isi,batas,bil,temp,temp2,midkir,midkan,seg1,seg2,seg3,seg4,spas1,spas2;
main(){
clrscr();
printf("Masukan Bilangan: ");
scanf("%d",&bil);
isi=bil-1;
temp=isi;
temp2=isi;
for (batas=1;batas<=isi;batas++){
/*SEGITIGA KIRI ATAS*/
for (spas1=isi;spas1>=batas;spas1--)
printf("%s"," ");
for (seg1=1;seg1<=batas;seg1++)
printf("%d",seg1);
/*SEGITIGA KANAN ATAS*/
for (seg2=batas-1;seg2>=1;seg2--)
printf("%d",seg2);
printf("\n");
}
/*TENGAH*/
for(midkir=1;midkir<=bil;midkir++)
printf("%d",midkir);
for(midkan=bil-1;midkan>=1;midkan--)
printf("%d",midkan);
printf("\n");

for (batas=1;batas<=isi;batas++){
/*SEGITIGA KIRI BAWAH*/
for (spas2=1;spas2<=batas;spas2++)
printf("%s"," ");
for (seg3=1;seg3<=temp;seg3++)
printf("%d",seg3);temp=temp-1;
/*SEGITIGA KANAN BAWAH*/
for (seg4=temp2-1;seg4>=1;seg4--)
printf("%d",seg4);temp2=temp2-1;
printf("\n");
}
getch();
}

SILAHKAN MENCOBA! TETAP SEMANGAT DAN HIDUP KETOPRAK... Hahaha ^_^

1 comment:

  1. http://frozen2boy.wordpress.com/looping-segitiga-dalam/
    sama2 segitiha... :)

    ReplyDelete