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#
Animasi sederhana Pemrograman Bahasa C
05.54 |
Label:
Bahasa Pemrograman C
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar