|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - lizzmdq
Páginas: [1]
1
« en: Martes 24 de Mayo de 2011, 03:35 »
Disculpen el navegador me lo publicó repetido.
2
« en: Martes 24 de Mayo de 2011, 03:32 »
Muchas gracias por la respuesta. Entonces asi quedaría correcto.
3
« en: Viernes 20 de Mayo de 2011, 23:24 »
Hola, abro el tema debido a que me encuentro frente a el tema indicado en el titulo con dudas. Respecto a mis apuntes sobre los temas los he entiendo, sus caracterisitcas y como funcionan pero al ponerlos en practica se me empiezan a plantear dudas, en este caso las voy a mostrar con ej que estoy haciendo. Ej->Definir la jerarquía que considere adecuada con las siguientes clases: Figura, Rectángulo y Triángulo Rectángulo. Implementar funciones para obtener el perímetro y el área de cada una de ellas. He realizado la siguiente solución : class figura { int b,h; public: figura(){b=h=0}; int obtiene_h(){return h}; int obtiene_b(){return b}; } class rectan public:figura { public: virtual int perim(){return 2*obtiene_h()+2*obtiene_b()}; virtual int area(){return obtiene_h()*obtiene_b()}; } class trectan public:rectan { public: int perim(){return .....} int area(){return rectan::area()/2} } ------------- main(){ figura *pf[2]; rectan r1; trectan tr1; pf[0]=&r1; pf[1]=&tr1; cout<<"Area de rectangulo"<<pf[0]->area(); cout<<"Perim de rectangulo"<<pf[0]->perim(); cout<<"Area de T.rectangulo"<<pf[1]->area(); cout<<"Perim de T.rectangulo"<<pf[1]->perim(); .....}
La jerarquía como se ve es: la clase FIGURA (como base) contiene atributos comunes para las subclases, y después la clase RECTÁNGULO derivada de figura y por último la clase TRECTAN derivada de la clase rectángulo debido a la relación que existe entre ellas. Por un lado tengo la duda de como se ve en la CLASE TRECTAN en la función que calcula el perímetro, no sé como acceder a los atributos de la CLASE FIGURA (¿Podría usar obtiene_h & obtiene_b?, en el caso de la función Área me sirve la función que esta en CLASE RECTÁNGULO (¿Así es? Finalmente quería saber si ustedes observan algún otro error en la solución. Un saludo
4
« en: Viernes 20 de Mayo de 2011, 23:23 »
Hola, abro el tema debido a que me encuentro frente a el tema indicado en el titulo con dudas. Respecto a mis apuntes sobre los temas los he entiendo, sus caracterisitcas y como funcionan pero al ponerlos en practica se me empiezan a plantear dudas, en este caso las voy a mostrar con ej que estoy haciendo. Ej->Definir la jerarquía que considere adecuada con las siguientes clases: Figura, Rectángulo y Triángulo Rectángulo. Implementar funciones para obtener el perímetro y el área de cada una de ellas. He realizado la siguiente solución : class figura { int b,h; public: figura(){b=h=0}; int obtiene_h(){return h}; int obtiene_b(){return b}; } class rectan public:figura { public: virtual int perim(){return 2*obtiene_h()+2*obtiene_b()}; virtual int area(){return obtiene_h()*obtiene_b()}; } class trectan public:rectan { public: int perim(){return .....} int area(){return rectan::area()/2} } ------------- main(){ figura *pf[2]; rectan r1; trectan tr1; pf[0]=&r1; pf[1]=&tr1; cout<<"Area de rectangulo"<<pf[0]->area(); cout<<"Perim de rectangulo"<<pf[0]->perim(); cout<<"Area de T.rectangulo"<<pf[1]->area(); cout<<"Perim de T.rectangulo"<<pf[1]->perim(); .....}
La jerarquía como se ve es: la clase FIGURA (como base) contiene atributos comunes para las subclases, y después la clase RECTÁNGULO derivada de figura y por último la clase TRECTAN derivada de la clase rectángulo debido a la relación que existe entre ellas. Por un lado tengo la duda de como se ve en la CLASE TRECTAN en la función que calcula el perímetro, no sé como acceder a los atributos de la CLASE FIGURA (¿Podría usar obtiene_h & obtiene_b?, en el caso de la función Área me sirve la función que esta en CLASE RECTÁNGULO (¿Así es? Finalmente quería saber si ustedes observan algún otro error en la solución. Un saludo
5
« en: Domingo 3 de Octubre de 2010, 00:47 »
Gracias por la respuesta, realmente muy raro volví a cargar el archivo y lo pudo listar bien.
Un saludo
6
« en: Jueves 30 de Septiembre de 2010, 00:13 »
Hola les paso a comentar que tengo un problema con el listador de archivo que a continuacion voy a mostrar, la verdad hoy lo estuve probando en la universidad y andaba de 10 y ahora acá en casa lo pruebo y al ejecutarlo no realiza nada, la ventana esta en negro con el cursor posicionado en en inicio y al dar click en alguna tecla termina el programa. En si me parece algo muy raro y no se en donde tendría que revisar. #include <stdio.h> #include <string.h> #include <stdlib.h> #include <conio.h> struct archivonov{ int nrocredito,tipocredito,nrocuota,codnovedad; float monto; char fecha[11], direccion[40]; }; int main() { FILE *anovedad; struct archivonov regnov; anovedad =fopen("anovedad","rb"); fread(®nov ,sizeof(struct archivonov ),1,anovedad ); { printf("Numero de credito: %dn", regnov. nrocredito); printf("CODIGO NOVEDAD: %dn",regnov. codnovedad); printf("DIRECCION: %sn", regnov. direccion); printf("TIPO DE CREDITO: %dn", regnov. tipocredito); printf("FECHA (DD/MM/AAAA): %sn", regnov. fecha); printf("MONTO: %.2fn", regnov. monto); printf("NUMERO DE CUOTA: %dn", regnov. nrocuota); fread(®nov ,sizeof(struct archivonov ),1,anovedad ); //*Lee desde el archivo*// } return 0; }
Espero que me puedan dar una mano. Muchas gracias
7
« en: Miércoles 11 de Junio de 2008, 22:15 »
Hola a todos , bueno estoy buscando tips sobre Archivos de Texto en pascal y Funcion en cadena de caracteres.
Donde podria encontrar?
saludos
8
« en: Sábado 12 de Abril de 2008, 01:17 »
Bueno quedo ahora. program game; uses crt; var a,ingreso,ai,i,b:integer; begin clrscr; textcolor(black); textbackground(white); ingreso:=0; randomize; Writeln(' El juego consiste en adviniar un numero del 1 al 100 en 7 oportunidades'); ai:=random(99)+1; writeln('Presione una tecla para continuar'); readkey; repeat ingreso:=ingreso+1; writeln('Por favor ingrese un numero del 1 al 100'); readln(b); if ai > b then begin writeln('El Numero a advinar es mayor'); end; if ai < b then begin writeln('El numero a advinar es menor'); end; if ai=b then writeln('Usted a acertado'); until (ai=b) or (ingreso=7); if ai=b then writeln('Ganasteee!') else writeln('Perdiste T_________T'); readkey; end.
salu2
9
« en: Jueves 10 de Abril de 2008, 21:58 »
Quedo asi . program game; uses crt; var a,ingreso,ai,i,b:integer; begin clrscr; writeln('Por Favor precione una tecla para que la maquina elija el numero a advinar y continue el juego'); ai:=0; repeat for i:=1 to 100 do begin if keypressed then ai:=i; end; until ai<>0; Writeln(' El juego consiste en adviniar un numero del 1 al 100 en 7 oportunidades'); repeat ingreso:=ingreso+1; writeln('Por favor ingrese un numero del 1 al 100'); readln(b); if ai > b then begin writeln('El Numero a advinar es mayor'); end; if ai < b then begin writeln('El numero a advinar es menor'); end; if ai=b then writeln('Usted a acertado'); until (ai=b) or (ingreso=7); if ai=b then writeln('Ganasteee!') else writeln('Perdiste!'); readkey; end.
Pero siempre el numero a adivinar es 100 por que sera? salu2
10
« en: Martes 8 de Abril de 2008, 02:46 »
Gracias era eso , pero hay un problema en las operaciones. siempre que pongo un numero para adivinar me dice que es mayor o menor depende el caso y luego usted a acertado por que sera? salu2
11
« en: Domingo 6 de Abril de 2008, 23:34 »
Hola a todos , bueno esta haciendo un pequeño programa , que la maquina elija un numero del 1 al 100 y que el usuario tenga 7 oportunidades para advinarlo, lo que pasa es que no me corre y el error que me da no lo identifico , aqui se los dejo. program game; uses crt; var a,ingreso,ai,i,b:integer; begin ai:=0; repeat for i:=1 to 100 do begin if keypressed then ai:=i; end; until ai<>0; clrscr; Writeln(' El juego consiste en adviniar un numero del 1 al 100 en 7 oportunidades'); repeat ingreso:=ingreso+1; writeln('Por favor ingrese un numero del 1 al 100'); readln(b); if ai > b then begin writeln('El Numero a advinar es mayor'); end; if ai < b then writeln('El numero a advinar es menor') else writeln('Usted a acertado'); until ai=b or ingreso=7; if ai=b then writeln('Ganasteee!') else writeln('Perdiste!'); readkey; end.
salu2
12
« en: Jueves 27 de Marzo de 2008, 20:52 »
Gracias . Los errores de sintaxis ya los sabia , lo que queria saber eran las operaciones como estaban al final funciono (parece... ) , asi: program woow; uses crt; var CP,may,porc,VP,gan:real; DP:string; pos,i:integer; begin clrscr; may:=0; for i:=1 to 5 do begin Writeln('Ingrese Descripcion del producto N§ :',i); readln(DP); writeln('Ingrese Costo del producto'); readln(CP); writeln('Ingrese Precio venta del producto'); readln(VP); gan:=VP-CP; porc:=gan*100/VP; writeln('El porcentaje de la ganancia es :',porc:2:2); if CP>may then begin may:=CP; pos:=i; end; end; writeln('El producto de mayor costo es:',pos); readkey; end.
salu2
13
« en: Jueves 27 de Marzo de 2008, 18:01 »
Hola a todos, bueno estaba haciendo un programa en pascal que consiste en : [ ![/size][/b] ] Ingresar la descripcion de 25 productos, Precio Costo , Precio Venta. [ ![/size][/b] ] Calcule y Muestre Porcentaje de ganancias de c/u. [ ![/size][/b] ] Producto con costo mayor. Aca el code de como voy. program prod; uses crt; var CP,VP,gan:real; DP,porc:string pos,i:intenger; begin clrscr; may:=0; for i:=1 to 25 do begin Wirteln('Ingrese Descripcion del producto',i); readln(DP); writeln('Ingrese costo del producto'); readln(CP); writeln('Ingrese Precio venta del producto'); readln(VP); gan:=VP-CP; porc:=CP*gan/100; writeln('El porcentaje de la ganancia es :',porc); if CP>may then begin may:=CP; pos:=i; end; end; writeln('El producto de mayor costo es:',pos); readkey; end.
No puedo ver donde esta el problema. salu2
14
« en: Jueves 6 de Marzo de 2008, 18:35 »
Gracias
Para las demas opciones , que no sea la de el tamaño no hay que configurar nada...
salu2
15
« en: Jueves 6 de Marzo de 2008, 17:06 »
Hola Bueno estaba haciendo una ventana emergente (popup) y dentro de las variables me surgieron algunas dudas. var opciones="toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=yes
Mi duda es saber , para que sirve cada variable que esta NO y si coloco YES que deberia agregar para configurar , como en el caso de resizable que agrego las medidas. salu2
Páginas: [1]
|
|
|