<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:arial,helvetica,sans-serif;font-size:14pt"><div>recomendacion de pagina:<br><br><span><a target="_blank" href="http://sites.google.com/site/extremebook/">http://sites.google.com/site/extremebook/</a></span><br><br>Muy buena...<br></div><div style="font-family: arial,helvetica,sans-serif; font-size: 14pt;"><br><div style="font-family: arial,helvetica,sans-serif; font-size: 10pt;"><font face="Tahoma" size="2"><hr size="1"><b><span style="font-weight: bold;">De:</span></b> "cconclase-request@listas.conclase.net" <cconclase-request@listas.conclase.net><br><b><span style="font-weight: bold;">Para:</span></b> cconclase@listas.conclase.net<br><b><span style="font-weight: bold;">Enviado:</span></b> miércoles, 12 de agosto, 2009 16:59:00<br><b><span style="font-weight: bold;">Asunto:</span></b> Resumen de Cconclase, Vol 39, Envío
18<br></font><br>Envíe los mensajes para la lista Cconclase a<br> <a ymailto="mailto:cconclase@listas.conclase.net" href="mailto:cconclase@listas.conclase.net">cconclase@listas.conclase.net</a><br><br>Para subscribirse o anular su subscripción a través de la WEB<br> <a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br><br><br>O por correo electrónico, enviando un mensaje con el texto "help" en<br>el asunto (subject) o en el cuerpo a:<br> <a ymailto="mailto:cconclase-request@listas.conclase.net" href="mailto:cconclase-request@listas.conclase.net">cconclase-request@listas.conclase.net</a><br><br>Puede contactar con el responsable de la lista escribiendo a:<br> <a ymailto="mailto:cconclase-owner@listas.conclase.net"
href="mailto:cconclase-owner@listas.conclase.net">cconclase-owner@listas..conclase.net</a><br><br>Si responde a algún contenido de este mensaje, por favor, edite la<br>linea del asunto (subject) para que el texto sea mas especifico que:<br>"Re: Contents of Cconclase digest...". Además, por favor, incluya en<br>la respuesta sólo aquellas partes del mensaje a las que está<br>respondiendo.<br><br><br>Asuntos del día:<br><br> 1. unsusbcribe (Raul)<br> 2. Re: parece un grupo de autoayuda (Jorge Vega Sanchez)<br> 3. Re: passing by value (Mariano Demarchi)<br> 4. Re: Jueguito Grafico (Jorge Vega Sanchez)<br><br><br>----------------------------------------------------------------------<br><br>Message: 1<br>Date: Wed, 12 Aug 2009 07:35:51 -0500<br>From: "Raul" <<a ymailto="mailto:wmanguiano@hotmail.com" href="mailto:wmanguiano@hotmail.com">wmanguiano@hotmail.com</a>><br>Subject: [C con Clase] unsusbcribe<br>To: "Lista de C
C++" <<a ymailto="mailto:cconclase@listas.conclase.net" href="mailto:cconclase@listas.conclase.net">cconclase@listas.conclase.net</a>><br>Message-ID: <<a ymailto="mailto:BAY117-DAV560D82DEE5096BD6CB006C1040@phx.gbl" href="mailto:BAY117-DAV560D82DEE5096BD6CB006C1040@phx.gbl">BAY117-DAV560D82DEE5096BD6CB006C1040@phx.gbl</a>><br>Content-Type: text/plain; charset="iso-8859-1"<br><br>unsusbcribe<br>------------ próxima parte ------------<br>Se ha borrado un adjunto en formato HTML...<br>URL: <<a href="http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20090812/bffd3512/attachment-0001.html" target="_blank">http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20090812/bffd3512/attachment-0001.html</a>><br><br>------------------------------<br><br>Message: 2<br>Date: Wed, 12 Aug 2009 14:45:37 +0200<br>From: Jorge Vega Sanchez <<a ymailto="mailto:memmaker650@gmail.com"
href="mailto:memmaker650@gmail.com">memmaker650@gmail.com</a>><br>Subject: Re: [C con Clase] parece un grupo de autoayuda<br>To: Lista de correo sobre C y C++ <<a ymailto="mailto:cconclase@listas.conclase.net" href="mailto:cconclase@listas.conclase.net">cconclase@listas.conclase.net</a>><br>Message-ID: <<a ymailto="mailto:ADA3821F-C5A4-4F5E-B434-0531593F6BB4@gmail.com" href="mailto:ADA3821F-C5A4-4F5E-B434-0531593F6BB4@gmail..com">ADA3821F-C5A4-4F5E-B434-0531593F6BB4@gmail.com</a>><br>Content-Type: text/plain; charset="iso-8859-1"; Format="flowed";<br> DelSp="yes"<br><br>Yo como David también recomiendo Eclipse, porque es un IDE para el 90 <br>% de los lenguajes de programación y porque sirve tengas el sistema <br>operativo que tengas: Windows, MAC, Linux, Solaris, etc.<br>Como no solo nos va a tocar programar en C++ en nuestra vida mejor <br>instalar algo que nos valga para todo que instalar un
IDe por cada <br>lenguaje.<br><br>Como comenta DAVID FIRE hay muchos how to o Como hacer sobre eclipse <br>tanto en Youtube como en PDF's..<br><br>Un saludo.<br>El 11/08/2009, a las 22:33, David fire escribió:<br><br>> a mi me gusta Eclipse con el plugin de C/C++ para programar C/C++ en <br>> realidad uso eclipse para programar lo que sea bajandole el plugin <br>> adecuado. (Java,PHP,Perl,Javascript,etc...)<br>> En windows la instalacion se lia un poco por que hay que <br>> configurarle el compilador pero hay muchos how to de eso.<br>> David<br>><br>> El 11 de agosto de 2009 17:25, Salvador Pozo <<a ymailto="mailto:salvador@conclase.net" href="mailto:salvador@conclase.net">salvador@conclase.net</a>> <br>> escribió:<br>> El pasado 2009-08-11 19:40:32, Vicente Roca escribió:<br>><br>> VR> P.D Recomendais el uso de DEV++? para el curso<br>><br>> Hola:<br>><br>>
Dev-C++ ya no se actualiza, es un proyecto "abandonado", aunque el <br>> IDE sigue funcionando, y se puede usar para el curso sin problemas.<br>><br>> Yo te recomendaría Code::Blocks, que es un IDE más potente, aunque <br>> lamentablemente, sin traducir al español:<br>><br>> <a href="http://www.codeblocks.org/" target="_blank">http://www.codeblocks.org/</a><br>><br>> Hasta pronto.<br>> P.D.: No se trata de un grupo de autoayuda, sino más bien al <br>> contrario, un grupo de ayuda mutua. :-)<br>> P.P.D.: He entendido que era una broma. ;-)<br>><br>> --<br>> Salvador Pozo (Administrador)<br>> mailto:<a ymailto="mailto:salvador@conclase.net" href="mailto:salvador@conclase.net">salvador@conclase.net</a><br>> _______________________________________________<br>> Lista de correo Cconclase <a ymailto="mailto:Cconclase@listas.conclase.net"
href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>> <a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>> Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br>><br>><br>><br>> -- <br>> (\__/)<br>> (='.'=)This is Bunny. Copy and paste bunny into your<br>> (")_(")signature to help him gain world domination.<br>><br>> _______________________________________________<br>> Lista de correo Cconclase <a ymailto="mailto:Cconclase@listas.conclase.net" href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>> <a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net"
target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>> Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br><br>Best regards<br>Jorge<br><br><br><br>------------ próxima parte ------------<br>Se ha borrado un adjunto en formato HTML...<br>URL: <<a href="http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20090812/afcce7de/attachment-0001.html" target="_blank">http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20090812/afcce7de/attachment-0001.html</a>><br><br>------------------------------<br><br>Message: 3<br>Date: Wed, 12 Aug 2009 13:42:34 -0300<br>From: Mariano Demarchi <<a ymailto="mailto:marchi.hh@gmail.com" href="mailto:marchi.hh@gmail.com">marchi.hh@gmail.com</a>><br>Subject: Re: [C con Clase] passing by value<br>To: "Lista de correo
sobre C y C++" <<a ymailto="mailto:cconclase@listas.conclase.net" href="mailto:cconclase@listas.conclase.net">cconclase@listas.conclase.net</a>><br>Message-ID:<br> <<a ymailto="mailto:8ad079590908120942k5494bac4lb2b4c35f3232a522@mail.gmail.com" href="mailto:8ad079590908120942k5494bac4lb2b4c35f3232a522@mail.gmail.com">8ad079590908120942k5494bac4lb2b4c35f3232a522@mail.gmail.com</a>><br>Content-Type: text/plain; charset="iso-8859-1"<br><br>Esa funcion no intercambia valores, solo muestra en pantalla a los mismos.<br>Debes haberte equivocado al copiarla.<br><br>Saludos<br><br>2009/8/12 sandra zuluaga <<a ymailto="mailto:sandraccc.program@gmail.com" href="mailto:sandraccc.program@gmail.com">sandraccc.program@gmail.com</a>><br><br>> HOla Amigos encontre otra funcion q me ayuda a cambiar digitos" prefiero<br>> escribirla para los q estamos aprendiendo y no perderla:<br>> es usando VOID SWAP:<br>> Aca va un
ejemplo:<br>> void swap (int, int y);<br>><br>> int main ()<br>> {<br>> int x = 5, y = 10;<br>> cout<<"main before swap, x: "<<x<<"y: "<<y<<"\n;<br>> swap (x,y);<br>> cout<<"main. After swap, x: " <<x<br>> <<"y: "<<y<<"\n";<br>> return 0;<br>> }<br>> void swap (int x, int y)<br>> {<br>> int temp;<br>> cout<<"swap.before swap, x: "<<x<<"y:"<<y<<"\n";<br>> }<br>><br>><br>> _______________________________________________<br>> Lista de correo Cconclase <a ymailto="mailto:Cconclase@listas.conclase.net" href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>> <a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas..conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>> Bajas: <a
href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br>><br>------------ próxima parte ------------<br>Se ha borrado un adjunto en formato HTML...<br>URL: <<a href="http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20090812/a1aeda8d/attachment-0001.html" target="_blank">http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20090812/a1aeda8d/attachment-0001.html</a>><br><br>------------------------------<br><br>Message: 4<br>Date: Wed, 12 Aug 2009 23:56:27 +0200<br>From: Jorge Vega Sanchez <<a ymailto="mailto:memmaker650@gmail.com" href="mailto:memmaker650@gmail.com">memmaker650@gmail.com</a>><br>Subject: Re: [C con Clase] Jueguito Grafico<br>To: Lista de correo sobre C y C++ <<a ymailto="mailto:cconclase@listas.conclase.net"
href="mailto:cconclase@listas.conclase.net">cconclase@listas.conclase.net</a>><br>Message-ID: <<a ymailto="mailto:71F3543F-5F74-4755-8712-987D10F9941F@gmail.com" href="mailto:71F3543F-5F74-4755-8712-987D10F9941F@gmail.com">71F3543F-5F74-4755-8712-987D10F9941F@gmail.com</a>><br>Content-Type: text/plain; charset="iso-8859-1"; Format="flowed";<br> DelSp="yes"<br><br>No tiene mala pinta. Lo único es que es un juego que de momento sólo <br>funciona en Windows. Por lo tanto no lo puedo probar. Intentaré <br>portarlo para Linux y MAC cuando tengo tiempo, que no sé cuando será.<br>El 11/08/2009, a las 23:02, David fire escribió:<br><br>> si antes te marque que le estabas tratando de asignar un float a un <br>> int.<br>> David<br>><br>> 2009/8/11 Carlos Arriagada <<a ymailto="mailto:carlos_arriagada@ipciisa.cl"
href="mailto:carlos_arriagada@ipciisa.cl">carlos_arriagada@ipciisa.cl</a>><br>> Es simple% mi primer aporte.<br>><br>> Si tienen observaciones, no duden en hacerlas...<br>><br>> David Fire, si quieres lo puedes probar... ;)<br>><br>><br>><br>><br>> ----- Original Message -----<br>> From: "David fire" <<a ymailto="mailto:ddfire@gmail.com" href="mailto:ddfire@gmail.com">ddfire@gmail.com</a>><br>> To: "Lista de correo sobre C y C++" <<a ymailto="mailto:cconclase@listas.conclase.net" href="mailto:cconclase@listas.conclase.net">cconclase@listas.conclase.net</a>><br>> Sent: martes 11 de agosto de 2009 21H56 (GMT+0100) Europe/Berlin<br>> Subject: Re: [C con Clase] Jueguito Grafico<br>><br>> la pregunta es que falla?<br>> si nos gusta?<br>> any way no podes tratar de meterle un float a un int<br>><br>> #include<dos.h><br>> int NDO[7] = {32.70, 65.41, 130.81, 261.63, 523.25,
1046.50, 2093.00};<br>> int NDOS[7]= {34.65, 69.30, 138.59, 277.18, 554.37, 1108.73, 2217.46};<br>> int NRE[7] = {36.71, 73.42, 146.83, 293..66, 587.33, 1174.66, 2349.32};<br>> int NRES[7]= {38.89, 77.78, 155.56, 311.13, 622.25, 1244.51, 2489.02};<br>> int NMI[7] = {41.20, 82.41, 164.81, 329.63, 659.26, 1318.51, 2637.02};<br>> int NFA[7] = {43.65, 87.31, 174.61, 349.23, 698.46, 1396.91, 2793.83};<br>> int NFAS[7]= {46.25, 92.50, 185.00, 369.99, 739.99, 1479.98, 2959.96};<br>> int NSOL[7]= {49.00, 98.00, 196.00, 392.00, 783.99, 1567.98, 3135.96};<br>> int NSOLS[7]={51.91, 103.83, 207.65, 415.30, 830.61, 1661.22,3322.44};<br>> int NLA[7] = {55.00, 110.00, 220.00, 440.00, 880.00, 1760.00,3520.00};<br>> int NLAS[7]= {58.27, 116.54, 233.08, 466.16, 932.33, 1864.66,3729.31};<br>> int NSI[7] = {61.74, 123.47, 246.94, 493.88, 987.77, 1975.53,3951.07};<br>><br>> 2009/8/11 Carlos Arriagada <<a
ymailto="mailto:carlos_arriagada@ipciisa.cl" href="mailto:carlos_arriagada@ipciisa.cl">carlos_arriagada@ipciisa.cl</a>><br>> ##############################################<br>><br>> LOTO<br>><br>><br>> /*LIBRERIA DONDE SE ENCUENTRA LOS BOTONES Y LAS VETANAS */<br>> #include "GRAFICOS.H"<br>> #include "musica.h"<br>> #include<stdlib.h><br>><br>> int c1,c2,c3,D[16],m,n;<br>> //-------------------FUNCION PARA GRAFICAR <br>> DISCOS-----------------------<br>> void Disco(int i,int Der,int Izq,int Arr,int Aba)<br>> {<br>> setcolor(YELLOW);<br>> setfillstyle( SOLID_FILL,i);<br>> fillellipse(Der,Izq+4,Arr,Aba);<br>> fillellipse(Der,Izq,Arr,Aba);<br>> setcolor(YELLOW);<br>> }<br>> //-----------------FIN DE LA FUNCION PARA GRAFICAR <br>> DISCOS---------------<br>> //---------------------FUNCION PARA LA <br>> PRESENTACION---------------------<br>> void
Presentacion()<br>> {<br>> for(int i=1;i<=6;i++)<br>> Disco(i,290,300-(i*6),200-(i*6),55-(i*4));<br>> settextstyle(TRIPLEX_FONT, HORIZ_DIR,4);<br>> outtextxy(172,160,"Juego del LOTO";-) ;<br>> setcolor(WHITE);<br>> settextstyle(SANS_SERIF_FONT, HORIZ_DIR,1);<br>> outtextxy(0,0,"Instituto Profesional La Araraucana";-) ;<br>> settextstyle(DEFAULT_FONT,HORIZ_DIR,1);<br>> setcolor(9);<br>> outtextxy(10,453,"Cargando...";-) ;<br>> setcolor(0);<br>> for (int son=5;son<70;son++)<br>> tocarnota(NDO,son,1);<br>> for(int dow=100;dow<=500;dow++)<br>> {<br>> setfillstyle(INTERLEAVE_FILL,BLUE);<br>> bar(dow+50,450,dow+1,460);<br>> delay(15);<br>> }<br>> }<br>><br>><br>> //---------------------------PAGINA I-----------------------------<br>> void main()<br>> {int <br>> Salir <br>> =1,N=1,dec,sig,dig=1,k=1,h=3,a=2,Desp,origen,destino,auxiliar;char <br>>
*Num,*Or;<br>> Iniciar();<br>> graton.Rmuestra(FALSO);<br>> Presentacion();<br>> Marco();<br>> Titulo(0,0,getmaxx()-5,"Ingreso de Numeros";-) ;<br>> Etiqueta(30,60,"Presione los 6 numeros que desee:";-) ;<br>> rectangle(15,80,600,300);<br>> Botones(150,50,25,25,1,"1";-) ;<br>> Botones(200,50,25,25,1,"2";-) ;<br>> Botones(150,90,25,25,1,"3";-) ;<br>> Botones(200,90,25,25,1,"4";-) ;<br>> Botones(150,130,25,25,1,"5";-) ;<br>> Botones(200,130,25,25,1,"6";-) ;<br>> Botones(500,380,80,25,1,"Sorteo";-) ;<br>> Botones(500,425,80,25,1,"Salir";-) ;<br>><br>><br>> graton.Rmuestra(VERDAD);<br>> Restado Posicion;<br>> if(Result->presente)<br>> {<br>> do{<br>> Posicion=graton.Rpulsado(BotonI);<br>> if(Posicion.contador_boton)<br>> {<br>> if(TPos(Posicion.ejex,500,580))<br>> {<br>> if(TPos(Posicion.ejey,425,450))<br>> {<br>> graton.Rmuestra(FALSO);<br>>
Botones(500,425,80,25,2,"Salir";-) ;<br>> delay(200);<br>> Botones(500,425,80,25,1,"Salir";-) ;<br>> graton.Rmuestra(VERDAD);<br>> Salir=0;<br>> }<br>> }<br>> if(TPos(Posicion.ejex,400,480))<br>> {<br>> if(TPos(Posicion.ejey,50,75))<br>> {<br>> graton.Rmuestra(FALSO);<br>> Botones(400,50,80,25,2,"Aceptar";-) ;<br>> delay(200);<br>> Botones(400,50,80,25,1,"Aceptar";-) ;<br>> setfillstyle(SOLID_FILL,BLACK);<br>> bar(15,420,480,475);<br>> setfillstyle(HATCH_FILL,7);<br>> bar(17,205,202,410);<br>> setfillstyle(HATCH_FILL,7);<br>> bar(222,205,408,410);<br>> setfillstyle(HATCH_FILL,7);<br>> bar(428,205,611,410);<br>> m=0;n=0;<br>> if(k==1){Desp=0;c1=N;c2=0;c3=0;}<br>> if(k==2){Desp=205;c1=0;c2=N;c3=0;}<br>> if(k==3){Desp=410;c1=0;c2=0;c3=N;}<br>> for(int i=1;i<=N;i++)<br>> {<br>> setfillstyle(LINE_FILL,i);<br>>
bar(20+(5*i)+Desp,400-(10*i),200-(5*i)+Desp,390-(10*i));<br>> D[i]=(N+1)-i;<br>> }<br>> if((k==1||k==2)&&(h==1||h==2))a=3;<br>> if((k==1||k==3)&&(h==1||h==3))a=2;<br>> if((k==2||k==3)&&(h==2||h==3))a=1;<br>><br>><br>> graton.Rmuestra(VERDAD);<br>> }<br>> }<br>> if(TPos(Posicion.ejey,50,75))<br>> {<br>> if(TPos(Posicion.ejex,150,175))<br>> {<br>> graton.Rmuestra(FALSO);<br>> Botones(150,50,25,25,2,"<-";-) ;<br>> delay(200);<br>> Botones(150,50,25,25,1,"<-";-) ;<br>> graton.Rmuestra(VERDAD);<br>> if(N>1)N--;if(N>=10)dig=2;else dig=1;<br>> Num = ecvt(N,dig,&dec,&sig);<br>> setfillstyle(SOLID_FILL,7);<br>> bar(178,55,195,70);<br>> Etiqueta(187,65,Num);<br>> }<br>> if(TPos(Posicion.ejex,200,225))<br>> {<br>> graton.Rmuestra(FALSO);<br>> Botones(200,50,25,25,2,"->";-) ;<br>> delay(200);<br>>
Botones(200,50,25,25,1,"->";-) ;<br>> graton.Rmuestra(VERDAD);<br>> if(N<15)N++;if(N>=10)dig=2;<br>> Num = ecvt(N,dig,&dec,&sig);<br>> setfillstyle(SOLID_FILL,7);<br>> bar(178,55,195,70);<br>> Etiqueta(187,65,Num);<br>> }<br>> }<br>> if(TPos(Posicion.ejey,90,115))<br>> {<br>> if(TPos(Posicion.ejex,150,175))<br>> {<br>> graton.Rmuestra(FALSO);<br>> Botones(150,90,25,25,2,"<-";-) ;<br>> delay(200);<br>> Botones(150,90,25,25,1,"<-";-) ;<br>> graton.Rmuestra(VERDAD);<br>> if(k>1&&k-1!=h)k--;<br>> else<br>> {<br>> if(k==3)k-=2;<br>> }<br>> Num = ecvt(k,1,&dec,&sig);<br>> setfillstyle(SOLID_FILL,7);<br>> bar(178,95,195,110);<br>> Etiqueta(186,103,Num);<br>> }<br>> if(TPos(Posicion.ejex,200,225))<br>> {<br>> graton.Rmuestra(FALSO);<br>> Botones(200,90,25,25,2,"->";-) ;<br>> delay(200);<br>>
Botones(200,90,25,25,1,"->";-) ;<br>> graton.Rmuestra(VERDAD);<br>> if(k<3&&k+1!=h)k++;<br>> else<br>> {<br>> if(k==1)k+=2;<br>> }<br>> Num = ecvt(k,1,&dec,&sig);<br>> setfillstyle(SOLID_FILL,7);<br>> bar(178,95,195,110);<br>> Etiqueta(186,103,Num);<br>> }<br>> }<br>> if(TPos(Posicion.ejey,130,155))<br>> {<br>> if(TPos(Posicion.ejex,150,175))<br>> {<br>> graton.Rmuestra(FALSO);<br>> Botones(150,130,25,25,2,"<-";-) ;<br>> delay(200);<br>> Botones(150,130,25,25,1,"<-";-) ;<br>> graton.Rmuestra(VERDAD);<br>> if(h>1&&h-1!=k)h--;<br>> else<br>> {<br>> if(h==3)h-=2;<br>> }<br>> Num = ecvt(h,1,&dec,&sig);<br>> setfillstyle(SOLID_FILL,7);<br>> bar(178,135,195,150);<br>> Etiqueta(188,145,Num);<br>> }<br>> if(TPos(Posicion.ejex,200,225))<br>> {<br>> graton.Rmuestra(FALSO);<br>> Botones(200,130,25,25,2,"->";-)
;<br>> delay(200);<br>> Botones(200,130,25,25,1,"->";-) ;<br>> graton.Rmuestra(VERDAD);<br>> if(h<3&&h+1!=k)h++;<br>> else<br>> {<br>> if(h==1)h+=2;<br>> }<br>> Num = ecvt(h,1,&dec,&sig);<br>> setfillstyle(SOLID_FILL,7);<br>> bar(178,135,195,155);<br>> Etiqueta(188,145,Num);<br>> }<br>> }<br>> }<br>> }while(Salir==1);<br>> textcolor(BLACK);<br>> clrscr();<br>> gotoxy(17,15);<br>> printf("Realizado por Carlos Arriagada Devia.";-) ;<br>> gotoxy(17,16);<br>> printf("04-100B.";-) ;<br>> gotoxy(17,18);<br>> printf("Presione cualquier tecla para salir...";-) ;<br>> getch();<br>> }<br>> Finalizar();<br>> }<br>> //-------------------FIN DE LA FUNCION <br>> PRINCIPAL--------------------------<br>><br>><br>> LIBRERIAS<br>><br>><br>> Musica:<br>> /*<br>> Para reproducir una nota musical se usa:<br>> tocarnota(nota, octav,
duracion);<br>> por ejemplo:<br>> tocarnota(NSI, 5, 20);<br>> Los nombres de las notas son:<br>> NDO<br>> NDOS<br>> NRE<br>> NRES<br>> NMI<br>> NFA<br>> NFAS<br>> NSOL<br>> NSOLS<br>> NLA<br>> NLAS<br>> NSI<br>> Las octavas son 1, 2, 3, 4, 5, 6 y 7<br>> Las duraciones son:<br>> 10 para nota negra<br>> 20 para nota blanca<br>> ...<br>> Para agregar un silencia se usa:<br>> silencio(duracion);<br>> Por ejemplo:<br>> silencio(5);<br>> *<br>> El tempo definido es 120, pero se puede cambiar<br>> */<br>> #include<dos.h><br>> int NDO[7] = {32.70, 65.41, 130.81, 261.63, 523.25, 1046.50, 2093.00};<br>> int NDOS[7]= {34.65, 69.30, 138.59, 277.18, 554.37, 1108.73, 2217.46};<br>> int NRE[7] = {36.71, 73.42, 146.83, 293.66, 587.33, 1174.66, 2349.32};<br>> int NRES[7]= {38.89, 77.78, 155.56, 311.13, 622.25, 1244.51, 2489.02};<br>> int NMI[7] = {41.20, 82.41,
164.81, 329.63, 659.26, 1318.51, 2637.02};<br>> int NFA[7] = {43.65, 87.31, 174.61, 349.23, 698.46, 1396.91, 2793.83};<br>> int NFAS[7]= {46.25, 92.50, 185.00, 369.99, 739.99, 1479.98, 2959.96};<br>> int NSOL[7]= {49.00, 98.00, 196.00, 392.00, 783.99, 1567.98, 3135.96};<br>> int NSOLS[7]={51.91, 103.83, 207.65, 415.30, 830.61, 1661.22,3322.44};<br>> int NLA[7] = {55.00, 110.00, 220.00, 440.00, 880.00, 1760.00,3520.00};<br>> int NLAS[7]= {58.27, 116.54, 233.08, 466.16, 932.33, 1864.66,3729.31};<br>> int NSI[7] = {61.74, 123.47, 246.94, 493.88, 987.77, 1975.53,3951.07};<br>> int play_nota(int nota[], int oct, int duracion);<br>> int silencio(int duracion);<br>> int octava;<br>> int o;<br>> int duracion;<br>> int tempo = 120;<br>> int tn;<br>> int frec;<br>> int tocarnota(int nota[], int octava, int duracion)<br>> {<br>> int t = 6000/tempo;<br>> o = octava -1;<br>> tn =duracion * t;<br>> frec =
nota[o];<br>> sound(frec);<br>> delay(tn);<br>> nosound();<br>> return 1;<br>> }<br>> int silencio(int duracion)<br>> {<br>> tn =duracion * 6000/tempo;<br>> delay(tn);<br>> return 1;<br>> }<br>> Graficos:<br>> #ifndef __GRAFICOS_cpp<br>> #define __GRAFICOS_cpp<br>> #include<graphics.h><br>> #include <stdlib.h><br>> #include <stdio.h><br>> #include <conio.h><br>> #include<string.h><br>> #include<stdarg.h><br>> #include<fstream.h><br>> #include"raton.h"<br>> #define ENTER 13<br>> #define BACKSPACE '\b'<br>> #define ESC 27<br>> #define SUPR 83<br>> #define IZQUIERDA 75<br>> #define DERECHA 77<br>> Rresultado *Result;<br>> void Ventana(int x, int y, int x1, int y1, int modo3D = 0);<br>> void Muestra_Texto(int a,int b,char *texto);<br>> //-------------------------------------------------------------<br>> void
Iniciar()<br>> {<br>> int gdriver = DETECT, gmode, errorcode;<br>> initgraph(&gdriver, &gmode, "I:\\TC\\BGI";-) ;<br>> errorcode = graphresult();<br>> if (errorcode != grOk)<br>> {<br>> printf("Error Grafico: %s\n", grapherrormsg(errorcode));<br>> printf("Presione una tecla para continuar:";-) ;<br>> getch();<br>> exit(1);<br>> }<br>> Result=graton.Riniciar();<br>> graton.Pon_Cursor(FLECHA);<br>> }<br>> void Finalizar()<br>> {<br>> closegraph();<br>> }<br>> int TPos(int TP,int Abajo,int Arriba)<br>> {<br>> return ( (TP>=Abajo) && (TP<=Arriba) );<br>> }<br>> //Dibuja una ventana vacia tipo WINDOWS98<br>> void Ventana(int x, int y, int x1, int y1, int modo3D)<br>> {<br>> // modo3D=0 -> muestra una ventana sin efecto 3D<br>> // modo3D=1 -> muestra una ventana saliente<br>> // modo3D=2 -> muestra una ventana entrante<br>> int
marco1,marco2;<br>> switch( modo3D )<br>> {<br>> case 0:<br>> marco1=marco2=7;<br>> break;<br>> case 1:<br>> marco1=15;<br>> marco2=8;<br>> break;<br>> case 2:<br>> marco1=8;<br>> marco2=15;<br>> }<br>> setfillstyle(1,7);<br>> bar(x,y,x1,y1);<br>> setcolor(marco1);<br>> line(x,y,x1,y);<br>> line(x,y,x,y1);<br>> setcolor(marco2);<br>> line(x,y1,x1,y1);<br>> line(x1,y,x1,y1);<br>> }<br>> void Marco()<br>> {<br>> Ventana(0,0,getmaxx()-10,getmaxy(),0);<br>> }<br>> void Titulo(int izq,int arriba,int der,char *text)<br>> {<br>> //settextjustify(CENTER_TEXT,CENTER_TEXT);<br>> setfillstyle(1,1);<br>> bar(izq+2,arriba+2,der-2,arriba+20);<br>> setcolor(15);<br>> outtextxy((der-izq)/2-50,arriba+7,text);<br>> }<br>> void Botones(int x,int y,int w,int h,int modo,char *text)<br>> {<br>> settextjustify(CENTER_TEXT,CENTER_TEXT);<br>>
Ventana(x,y,x+w,y+h,modo);<br>> setcolor(15);<br>> outtextxy(x+(w/2),y+(h/2),text);<br>> }<br>> void Etiqueta(int x,int y,char *text)<br>> {<br>> setcolor(15);<br>> outtextxy(x,y,text);<br>> }<br>> #endif<br>><br>><br>> ##############################################<br>><br>> _______________________________________________<br>> Lista de correo Cconclase <a ymailto="mailto:Cconclase@listas.conclase.net" href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase..net</a><br>> <a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>> Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br>><br>><br>><br>> -- <br>> (\__/)<br>> (='.'=)This is Bunny. Copy and paste
bunny into your<br>> (")_(")signature to help him gain world domination..<br>><br>><br>> _______________________________________________<br>> Lista de correo Cconclase <a ymailto="mailto:Cconclase@listas.conclase.net" href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>> <a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>> Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br>><br>><br>><br>> -- <br>> (\__/)<br>> (='.'=)This is Bunny. Copy and paste bunny into your<br>> (")_(")signature to help him gain world domination.<br>><br>> _______________________________________________<br>> Lista de correo Cconclase <a
ymailto="mailto:Cconclase@listas.conclase.net" href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>> <a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>> Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br><br>Best regards<br>Jorge<br><br><br><br>------------ próxima parte ------------<br>Se ha borrado un adjunto en formato HTML...<br>URL: <<a href="http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20090812/d3aef7e2/attachment..html"
target="_blank">http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20090812/d3aef7e2/attachment.html</a>><br><br>------------------------------<br><br>_______________________________________________<br>Cconclase mailing list<br><a ymailto="mailto:Cconclase@listas.conclase.net" href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br><a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br><br><br>Fin de Resumen de Cconclase, Vol 39, Envío 18<br>*********************************************<br></div></div></div><br>
<hr size=1><br><font face="Verdana" size="-2">¡Obtén la mejor experiencia en la web!<br>Descarga gratis el nuevo Internet Explorer 8<br>
http://downloads.yahoo.com/ieak8/?l=e1</font></body></html>