Program Bahasa C Jam Pasir

Disini saya akan memberikan contoh suatu program dalam bahasa C yaitu program jam pasir,akh pokoknya asyik bgt deh yang mau belajar mengenai program bahasa C ini. . . . .tapi ya agak rumit sich,coba dech leat program ini dan jalankan di program TURBO C

#include <stdio.h>
#include <conio.h>

int main()
{
int N, a, b, c;
char lagi;
printf(“======================= \n”);
printf(“*_* JAM PASIR ANGKA >_< \n”);
printf(“———————– \n”);
do {
do {                            /*input minimal 3*/
printf(“\n\nMasukkan input besar angka (min 3, max 27)! \ninput = “);
fflush(stdin); scanf(“%d”,&N);
}
while(N < 3 || N >27);

for (a=1; a<=N; a+=2)
{
for (b=a; b<=N; b++)         /*menampilkan angka penyusun*/
printf(“%2d “,b);
printf(“\n”);
for (c=1; c<=(a+1)/2; c++)   /*memberi jarak spasi*/
printf(”   “);
}
printf(“\r”);
if (N%2 == 0) a=1;               /*memeriksa apakah input ganjil / genap */
else a=2;
for (; a<N; a+=2){
for (c=(N-a-1)/2; c>0; c–)
printf(”   “);
for (b=a; b>=0; b–)
printf(“%2d “,b);
printf(“\n”);
}

printf(“\nIngin coba lagi ? (Y/N) “);  /*untuk mencoba lagi*/
do {
lagi = getch();
}while (lagi!=’Y’ && lagi!=’y’ && lagi!=’N’ && lagi!=’n’);
printf(“%c \n”,lagi);
}while (lagi == ‘Y’ || lagi == ‘y’);
}

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: