contoh program animasi stack dalam c++

28 Feb 2012

ini adalah program animasi stack dlam pemrograman c++, hanya sedikit saja saya jabarkan tentang animasi stack ini,dan info ini saya dapat dari it programer salah satu rekan di blog saya ,
ini saya tulis ulang kembali source code dari program animasi stack ini, mudah"han  bermanfaat bagi tmen"

di bawah ini adalah source code stack animasi dalam C++ yg saya tulis kembali :

#include <iostream.h>
#include <conio.h>
#include <stdlib.h>

int top,i;
char key,temp,e;
char stack[10];
void delay();

void pushanim()
{
for(i=0;i<=i,7;i++)
{
gotoxy(22+i,7);cout<<"";
gotoxy(23+i,7);cout<<temp;delay();


}
for(i=1;<=14-top);i++)
{
 delay();
 gotoxy(40,6+i);cout<<"";
 gotoxy(40,7+i);cout<<temp;
 }
}

void popanim(char temp)
{
for(i=1;<=(14-top);i++)
{
 delay();
 gotoxy(40,22-i-top);cout<<"";
 gotoxy(40,21-i-top);cut<<temp;
}
for(i=1;i<=19;1++)
{
 delay();
 gotoxy(38+i,7);cout<<"";
 gotoxy(39+i,7);cout<<temp;delay();
}

viod push(char e)
{
 if(top !=0)
 {
 e=stack[top];popanim(e);
 top=top-1;
 }
 else
 {
  gotoxy(1,7);cout<<"stack telah kosong"<<endl;
  gotoxy(1,7);
 }
}

viod main()
{
  clrscr();
  cout<<'animasi stack"<<endl;
  cout<<"1.push"<<endl;
  cout<<"2.pop"<<endl;
  cout<<"3.quit"<<endl;
  //cout<<"pilih[1/2/3]="endl;
  gotoxy(59,6);cout<<"=";
   gotoxy(59,8);cout<<"=";
   gotoxy(37,9);cout<<"|| ||";
  for(i=1;i<=11;i++)
 {
  gotoxy(38,10+i);
  if(i==11)
   cout<<"|__|";
  }
   top=0;
   do
   {
   input;
   gotoxy(1,5);
  cout<<"masukan pilihan anda [1/2/3]:";
   key=getch();
   if(int(key)==27 || key=='3')
    break;
   else if(key=='1')
    {
     if(top !=10)
     {
     gotoxy(1,7);cout<<"masukan huruf:";
     cin>>temp;
       push(temp);
     gotoxy(1,7);cout<<"
    }
    else
    }
     gotoxy(1,7);cout<<"stack penuh";
       getch();
     gotoxy(1,7);cout<<" ";
    }
   }
  else if(key==2)
     pop(temp);
  else
   go to input;
  }while(1);

  getch();
 }

 viod delay()
 {
  for(int y=1;y<100;y++)
  for(int x=1;x<100;x++)
  for(int p=1;p<100;p++)
  cout<<"";
 }

                               Dari : world-of-programmer
"trimakasih atas kunjungan temen",jgan lupa tinggalkan cendol yah hehe"

2 komentar:

Unknown mengatakan...

gan programnya ko eror

Unknown mengatakan...

lebih teliti lagi gan,mungkin script'y blom bner ente buatnya..
jadi saat ente compail eror

Posting Komentar