Anda di halaman 1dari 3

MEMBUATANIMASISEDERHANADENGANBAHASAC/C++

GESERHURUF

Pembuat:VictorN.Papilaya

Halaman: 1/3
Download: http://cplusplusindonesia.blogspot.com

//Cobalahuntukmenentukansendiri
#include<...>
intmain()
{
gotoxy(1,1);
printf("*******************************************");
gotoxy(1,2);
printf("*GESERHURUF*");
gotoxy(1,3);
printf("*Author:VnP*");
gotoxy(1,4);
printf("*http://cplusplusindonesia.blogspot.com*");
gotoxy(1,5);
printf("********************************************");
gotoxy(1,19);
printf("STOPANIMASITEKANSEMBARANGTOMBOL");

//tulisanyangakandianimasi
char*tulisan="CplusplusIndonesia";

//hitungbanyaknyahurufpadatulisan
intpanjangTulisan=strlen(tulisan);

//lokasikolomhurufterakhirpadatulisan
intposX=panjangTulisan;

//ProgramakanberakhirjikaQUITbernilai1
intQUIT=0;

//bataskanandarilayar
//cobakurangiBATASKANAN,dancobajalankanlagiprogram
//apayangterjadi?mengapademikian?
intBATASKANAN=35;

//tampilkantulisan
gotoxy(1,10);
printf("%s",tulisan);

//buatperulanganuntukuntukanimasi
while(posX>0)
{

//hapushurufyangakandigeser
gotoxy(posX,10);
printf("");

//colberisilokasihurufyangakandigeser
//mengapa??
intcol=posX;

//MENGGESERSETIAPHURUF
//lokasiterkananuntukmenempatkanhurufditentukan
//olehvariabelBATASKANAN.
Halaman: 2/3
Download: http://cplusplusindonesia.blogspot.com

//MengapaperintahdidalamFORtertulissepertiitu?
for(inti=panjangTulisan+1;i<=BATASKANAN(panjangTulisanposX);i++)
{
//geserhurufterakhir
gotoxy(col++,10);
printf("%c",tulisan[posX1]);

//tunggusebentar
delay(60);

//hapushurufyangbarusajadiposisiterkanan
//untukmembuatefekbergerak
gotoxy(col1,10);
printf("");
//cekapakahterjadipenekanansembarangtombol
//olehuser
if(kbhit())
{
QUIT=1;
break;
}
}

//Jikahurufsudahmencapaiposisiterkanan
//tampilkanhuruftersebut
//MengapaposisiKOLOM=col+(panjanTulisanposX)?
gotoxy(col+(panjangTulisanposX),10);
printf("%c",tulisan[posX1]);

if(QUIT==1)break;

//MengapaposXharusdikurangi?
posX;

}
gotoxy(6,20);
printf("TekanENTERKeluar");
getchar();

return0;
}

Halaman: 3/3
Download: http://cplusplusindonesia.blogspot.com

Anda mungkin juga menyukai