RSS

Animasi sederhana Pemrograman Bahasa C

Animasi gak hanya dapat di buat pada aplikasi-aplikasi yang berbasis untuk membuat animasi itu tersebut. Tapi pada Bahasa pemrograman Bahasa C , juga dapat kita Buat animasi sederhana yang gak kalah memusingkanNya,,kenapa..????Karena Listing ProgramNya itu Lhoo gak nahan alias Panjang beneeer hahahaa...
+selamat mencoba+:
*Listing Program*

#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<dos.h>
main()
{
 char kata[10],kata1[10],kata2[10];
 int i,j,k,l,m;
 clrscr();
 gotoxy(24,11);
 printf("Masukkan Kata (7 Karakter) : ");scanf("%s",&kata);
 strcpy(kata1,kata);
 strcpy(kata2,kata);
 for(i=0;i<=strlen(kata)-1;i++)
 {
  if(i%2==1)
  {
   kata1[i]=' ';
  }
  else
  {
   kata2[i]=' ';
  }
  printf("%s",kata);
  printf("%s",kata1);
  printf("%s",kata2);
 }
 while(1)
 {
 for(i=1,j=15-strlen(kata),k=59+strlen(kata),l=11;i<=11;i++,j+=2,k-=2,l--)
 {
  clrscr();
  textcolor(i);
  gotoxy(37-1/2*strlen(kata),12);printf("%s",kata);
  gotoxy(j,i);printf("%s",kata1);
  gotoxy(37-1/2*strlen(kata),l);printf("%s",kata1);
  gotoxy(k,i);printf("%s",kata2);
  gotoxy((37-1/2*strlen(kata))-j,12);printf("%s",kata1);
  gotoxy(j,l+12);printf("%s",kata1);
  gotoxy(37-1/2*strlen(kata),i+12);printf("%s",kata2);
  gotoxy(k,l+12);printf("%s",kata2);
  gotoxy((37-1/2*strlen(kata))+j,12);printf("%s",kata2);
  delay(200);
 }
 for(i=11,j=35-strlen(kata),k=39+strlen(kata),l=1;i>=1;i--,j-=2,k+=2,l++)
 {
  clrscr();
  textcolor(i);
  gotoxy(37-1/2*strlen(kata),12);printf("%s",kata);
  gotoxy(j,i);printf("%s",kata2);
  gotoxy(37-1/2*strlen(kata),l);printf("%s",kata2);
  gotoxy(k,i);printf("%s",kata1);
  gotoxy(37-1/2*strlen(kata)-j,12);printf("%s",kata2);
  gotoxy(j,l+12);printf("%s",kata2);
  gotoxy(37-1/2*strlen(kata),i+12);printf("%s",kata1);
  gotoxy(k,l+12);printf("%s",kata1);
  gotoxy((37-1/2*strlen(kata))+j,12);printf("%s",kata1);
  gotoxy(37-1/2*strlen(kata),12);printf("%s",kata);
  gotoxy(j,i);printf("%s",kata1);
  gotoxy(37-1/2*strlen(kata),l);printf("%s",kata1);
  gotoxy(k,i);printf("%s",kata2);
  gotoxy((37-1/2*strlen(kata))-j,12);printf("%s",kata1);
  gotoxy(j,l+12);printf("%s",kata1);
  gotoxy(37-1/2*strlen(kata),i+12);printf("%s",kata2);
  gotoxy(k,l+12);printf("%s",kata2);
  gotoxy((37-1/2*strlen(kata))+j,12);printf("%s",kata2);
  delay(200);
 }
 for(i=1,j=15-strlen(kata),k=59+strlen(kata),l=11;i<=11;i++,j+=2,k-=2,l--)
 {
  clrscr();
  textcolor(i);
  gotoxy(37-1/2*strlen(kata),12);printf("%s",kata);
  gotoxy(j,i);printf("%s",kata1);
  gotoxy(37-1/2*strlen(kata),l);printf("%s",kata1);
  gotoxy(k,i);printf("%s",kata2);
  gotoxy((37-1/2*strlen(kata))-j,12);printf("%s",kata1);
  gotoxy(j,l+12);printf("%s",kata1);
  gotoxy(37-1/2*strlen(kata),i+12);printf("%s",kata2);
  gotoxy(k,l+12);printf("%s",kata2);
  gotoxy((37-1/2*strlen(kata))+j,12);printf("%s",kata2);
  gotoxy(37-1/2*strlen(kata),12);printf("%s",kata);
  gotoxy(j,i);printf("%s",kata2);
  gotoxy(37-1/2*strlen(kata),l);printf("%s",kata2);
  gotoxy(k,i);printf("%s",kata1);
  gotoxy(37-1/2*strlen(kata)-j,12);printf("%s",kata2);
  gotoxy(j,l+12);printf("%s",kata2);
  gotoxy(37-1/2*strlen(kata),i+12);printf("%s",kata1);
  gotoxy(k,l+12);printf("%s",kata1);
  gotoxy((37-1/2*strlen(kata))+j,12);printf("%s",kata1);
  delay(200);
 }
 for(i=11,j=35-strlen(kata),k=39+strlen(kata),l=1;i>=1;i--,j-=2,k+=2,l++)
 {
  clrscr();
  textcolor(i);
  gotoxy(37-1/2*strlen(kata),12);printf("%s",kata);
  gotoxy(j,i);printf("%s",kata2);
  gotoxy(37-1/2*strlen(kata),l);printf("%s",kata2);
  gotoxy(k,i);printf("%s",kata1);
  gotoxy(37-1/2*strlen(kata)-j,12);printf("%s",kata2);
  gotoxy(j,l+12);printf("%s",kata2);
  gotoxy(37-1/2*strlen(kata),i+12);printf("%s",kata1);
  gotoxy(k,l+12);printf("%s",kata1);
  gotoxy((37-1/2*strlen(kata))+j,12);printf("%s",kata1);
  delay(200);
 }
 clrscr();
 }
}

* Setelah selesai menuliskan ayat-ayat di atas Save dengan Ext.C
* Compile dahulu Program agar kita dapat mengetahui bagian mana aja yang salah (Kalo ada) hehe
* Lakukan Running agar mengetahui HasilNya
#HasilNya#

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 komentar:

Posting Komentar