Popular Posts

Fungsi Untuk Membuat Gambar Piramid (Algoritma & Pemrograman)




/*
 * program piramid.c
 * fungsi untuk menggambar piramid
 *
 * Aan Junian, 2013
 */

 #include <stdio.h>
void piramid(int t, char c);
int main(void
{
int t;
char c;
printf("\n");
printf("-- Menggambar Piramid --\n");
printf("\n");
printf(" karakter: ");
scanf("%c", &c);
printf(" tinggi : ");
scanf("%d", &t);
printf("\n");
piramid(t, c);
return 0;
}


/*
 * deklarasi fungsi piramid()
 * tipe kembalian: void
 * parameter:
 * t: integer
 * c: char
 *
 * t untuk tinggi piramid
 * c untuk karakter yang akan tuliskan

 */

 void piramid(int t, char c) 
 {
int i, j;
for(i = 1; i <= t; i++) 
{
for(j = t - i; j >= 1; j--) 
{
printf(" ");
}
for(j = 1; j <= i; j++) 
{
printf("%c", c);
}
for(j = 2; j <= i; j++) 
{
printf("%c", c);
}
printf("\n");
}
}


Command Prompt


Note: yang berwarna hijau bukan bagian dari scipt (hanya penjelasan)



NB : Sangat membutuhkan Kritik dan Saran