# include # include # include # include # include # include # include "mouse.h" class consultar{ puntero p2; int op1,op2,clk1,y1,x1; public: consultar(){op1=1;op2=0; cleardevice(); setfillstyle(1,9); bar3d(20,150,200,200,10,10); bar3d(20,220,200,270,10,10); bar3d(20,290,200,340,10,10); settextstyle(4,0,4); setcolor(WHITE); outtextxy(40,150,"Listado"); outtextxy(40,220,"Buscar"); outtextxy(40,290,"Atras"); while(op1!=0){ clk1=p2.mclick(); if(clk1==1){x1=p2.mxpos(1);y1=p2.mypos(1); if(x1<200&&x1>20&&y1<200&&y1>150){outtextxy(220,20,"Consultando...");delay(500);op2=1;listado();op1=1;} if(x1<200&&x1>20&&y1<270&&y1>220){outtextxy(220,40,"Comprando...");} if(x1<200&&x1>20&&y1<340&&y1>290){op1=0;} } } } /*buscar();*/ listado(){ cleardevice(); settextstyle(1,0,1); do{ outtextxy(100,80,"Listado"); outtextxy(100,100,"COD-Titulo"); outtextxy(100,115,"001-Biologia I"); outtextxy(100,130,"002-Biologia II"); outtextxy(100,145,"003-Matematicas I"); outtextxy(100,160,"004-Matematicas II"); outtextxy(100,175,"005-Matematicas III"); outtextxy(100,190,"006-Programacion I"); outtextxy(100,205,"007-Programacion II"); outtextxy(100,220,"008-Borland c++ for dummies"); outtextxy(100,235,"009-Fisica I"); outtextxy(100,250,"010-Fisica II"); bar3d(20,340,200,370,10,10);outtextxy(40,340,"Atras"); clk1=p2.mclick(); if(clk1==1){x1=p2.mxpos(1);y1=p2.mypos(1); if(x1<200&&x1>20&&y1<370&&y1>340){op2=0;}}}while(op2!=0);} }; void main(){ int modo, unidad; initgraph(&unidad,&modo,"C:\\BC5\\BGI"); puntero p1; int op,x, y,p, clk, a,b,total; total=0; char *f; f=new char[10]; p1.mver(); do{cleardevice(); setfillstyle(1,9); bar3d(20,150,200,200,10,10); bar3d(20,220,200,270,10,10); bar3d(20,290,200,340,10,10); settextstyle(6,0,4); setcolor(WHITE); outtextxy(40,150,"Consultar"); outtextxy(40,220,"Comprar"); outtextxy(40,290,"Salir"); op=1; while(op!=0){ clk=p1.mclick(); if(clk==1){x=p1.mxpos(1);y=p1.mypos(1); if(x<200&&x>20&&y<200&&y>150){outtextxy(220,20,"Consultando...");delay(500);consultar c1;} if(x<200&&x>20&&y<270&&y>220){outtextxy(220,40,"Comprando...");} if(x<200&&x>20&&y<340&&y>290){outtextxy(220,60,"Adios...");op=0;} } } outtextxy(100,400,"Repetir? si(1) no(0): "); scanf("%d",&p); }while(p!=0); }