Membuat Pyramid Angka Dengan Bahasa C

Kali ini kita akan mencoba membuat Pyramid Angka dengan menggunakan bahasa C. Hehehe ada aja, oke langsung saja...
Berikut source-code nya :D

#include <stdio.h>

int main()
{
int a, b, c, d, e, f, g, val;
/* Lakukan Pengulangan sebanyak 10 kali */
for (a = -9; a <= 0; a++)
{
/* b mengambil nilai positip a */
b = (-1) * a;
/* c adalah bilangan pertama yang akan dicetak */
c = a + 10;
/* cetak spasi sejauh yang diinginkan dari tepi layar */
printf("%9s", " ");
/* cetak spasi sebanyak b */
for (d = 1; d<= b; d++)
printf(" ");
/* batas atas belahan kiri piramida */
val = c + (c - 1);
/* cetak bilangan pertama pada belahan pertama */
for (e = c; e <= val; e++)
{
if (e >= 10) /* jika mencapai 10 kembali ke 0 */
f = e - 10;
else
f = e; /* jika tidak, cetak bilangan */
printf("%d", f);
}
/* batas bawah belahan kanan piramida */
val = c + (c - 2);
/* cetak bilangan pada belahan kedua */
for (g = val; g >= c; g--)
{
if (g >= 10) /* jika mencapai 10 kembali ke 0 */
f = g - 10;
else /* jika tidak, cetak bilangan */
f = g;
printf("%d", f);
}
printf("\n");
 }
system("pause");
return 0;
}



Sekian dulu ya...
Huahahahaha...
Salam Astronaut :D

Tidak ada komentar:

Diberdayakan oleh Blogger.