Monday 13 July 2009

Program Bahasa C, animasi nama

//*******************************************//
// Tugas Bahasa C no.3. //
// program untuk animasi tiap karakter //
// nama user, dengan masing-masing karakter //
// bergerak bergantian. //
//*******************************************//

#include //menyertakan file stdio.h
#include //menyertakan file conio.h
#include //menyertakan file string.h

int main()
{
int nCtr,nString,a,b; // variabel nCtr,nString,a,b bertipe int
char cNama[15]=" "; // mendeklarasikan variabel array dengan 15 variabel bertipe character
printf("Silahkan masukkan nama Anda"); //meminta user memasukkan input nama
printf("(max 15 digit huruf dan tidak berspasi) :\n\n"); //jumlah variabel input max 15 digit
scanf("%s",&cNama); //meminta input bertipe character
clrscr(); //membersihkan layar
for(nCtr=0;nCtr<15;nCtr++) //********************************************************** //
//* fungsi for dalam memeberikan gerak bagi tiap digit huruf //
{ //* dengan nilai awal dan syarat //
nString=nCtr%2; //********************************************************** //
if(cNama[nCtr]!=' '&& cNama[nCtr]!='\0')
{
switch(nString)
{
case 0 : gotoxy(nCtr*6,nCtr+6);printf(" "); //menentukan posisi output
printf("%c",cNama[nCtr]);
break;
case 1 : gotoxy(15+nCtr*6,nCtr-6);printf(" ");
printf("%c",cNama[nCtr]);
break;

}
for(a=1;a<10000;a++) //menentukan kecepatan keluarnya output
{
for(b=1;b<10000;b++){}
}

clrscr ();

}
}printf("%45s",cNama);
return 0; // mengembalikan nilai ke sistem operasi/ menghentikan program setelah selesai digunakan
}

1 comment:

Anonymous said...

programnya kok gak jalan?