Selasa, 31 Januari 2012

Program Animasi C++

Listing :



#include
#include
#include
int i;
char kata [30];
void main()
{
clrscr();
cout<<"Masukkan kata ";cin>>kata;
for(i=1;i<=10;i++)
{
clrscr();
gotoxy(i,25);cout<
gotoxy(500-i,25);cout<
gotoxy(500,45);cout<<"loop"<
textcolor(i);delay(100);
}
for(i=1;i<=22;i++)
{
gotoxy(500,25+i);cout<
gotoxy(400,25-i);cout<
gotoxy(400+i,25);cout<
gotoxy(400-i,25);cout<
gotoxy(5,45);cout<<"loop"<
textcolor(i);delay(100);
}
getch();
                }





Penjelasan :


  1. “#include ” adalah head dalam program yang berfungsi menjalankan animasi. 
  2. “# include dan # include ” berfungsi sebagai head dalam program. 
  3. “int i;” maksudnya a adalah variabel yang bertipe data integer. 
  4. “char kata[30];” maksudnya kata adalah variabel yang bertipe data character yang memiliki jumlah spasi sebanyak 30. 
  5. “void main()” merupakan fungsi untuk mengeksekusi program. 
  6. “clrscr ();” berguna sebagai pembersih layar. 
  7. “cout<<"Masukkan kata ";cin>>kata;” maksudnya adalah mencetak Masukkan kata, lalu apabila kita mengetikkan sesuatu maka ketikan tersebut akan masuk ke dalam variabel kata. 
  8. “for(i=1;i<=10;i++)” maksudnya adalah menentukan titik koordinat posisi looping pertama saat animasi sedang running dengan cara i adalah 1, jika i lebih kecil dari 10, nilai i akan bertambah satu hingga kondisi terpenuhi. 
  9. “textcolor(i);delay(100);” maksudnya memberikan efek warna pada variabel i. 
  10. “for(i=1;i<=22;i++)” ++)” maksudnya adalah menentukan titik koordinat posisi looping kedua saat animasi sedang running dengan cara i adalah 1, jika i lebih kecil dari 22, nilai i akan bertambah satu hingga kondisi terpenuhi. 
  11. “getch()” adalah untuk mengakhiri eksekusi program. 
  12. Program di akhiri dengan mengucapkan Basmalah disertai dengan tanda kurung kurawal tutup “}”.

0 komentar: