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

Deret Bilangan Prima

Membuat sebuah  Deret yang isinya merupakan bilangan Prima..kali menggunakan Bahasa Pemrograman C++..


Listing Programnya adalah :

#include<iostream.h>
#include<conio.h>
void main()
{
  int jum,bil=1,a,c=0,i;
  clrscr();
  cout<<"Masukkan Bilangan : ";cin>>jum;
  cout<<"\n";
  while(c!=jum)
  {
    for(i=1,a=0;i<=bil;i++)
    {
      if(bil%i==0)
      {
    a++;
      }
    }
    if(a==2)
    {
      cout<<bil<<" ";
      c++;
    }
    bil++;
  }
  getch();
}

*Jika selesai save file dengan ext.CPP*
- Compile dahulu program sebelum dijalankan,,agar kita dapat mengetahui jika terjadi kesalahan pada listing program.
- Lalu setelah program benar dapat kita Running dengan menekan Ctrl+F9.
#HasilNya#

 

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