Título: Hola, alguien podria ayudarme con este codigo de c++ Publicado por: orange43 en 15 Marzo 2015, 21:22 pm hola, tengo este codigo que me pide lo siguiente, ya corre el menu sin problemas, pero la problematica esta en los programas.
Una biblioteca necesita llevar el inventario de los libros que tiene y el usuario plantea los siguientes requerimientos. a) El inventario consta de 4000 libros. b) Se captura el ISBN del libro, la cual es la clave del libro y es numérico y el precio de dicho libro. c) La captura puede ser terminada en cualquier momento d) Poder ver en la pantalla los libros que haz capturado, mostrar el ISBN e) Antes de mostrar los libros debemos validar que existan ya capturados f) Tambien desea poder buscar, por el isbn algun libro g) Que el programa muestre opciones en un menu y elegir la opcion deseada h) Que el programa termine cuando yo le de la opcion de "terminar". I) No permitir capturas duplicadas, en caso de que el usuario quiera capturar un ISBN de un libro que ya existe capturado, que mande un mensaje de error y me pida el siguiente numero de libro. MENU BIBLIOTECA. 1) Capturar el inventario de libros 2)Buscar un libro (por numero de isbn) 3) Mostrar el inventario capturado 4) Ordenar los libros capturados (Ascendente o descendente) 5) Salir Puntos a considerar para el punto 1: El usuario debe proporcionar el isbn del libro. No puede capturar mas de 4000 libros. Por cada captura, debemos preguntar si quiere seguir capturando libros, si no lo desea, mandar un mensaje de fin y terminar la captura. No pueden existir ISBN negativos. para el punto 2: Solicitar al usuario que numero de libro quiere buscar en todos los libros que capturo. Y debe mostrar un mensaje indicando en que posicion se encuentra entre todos los capturados si es que lo esta. para el punto 3: Se deben mostrar los datos del ISBN del libro asi como su precio. para el punto 4: Se deben ordenar en orden ascendente o descendente los libros capturados para el punto 5: el menu debe repetirse hasta que se de la opcion 5, salir. Y aqui tengo mi intento de codigo del programa no se si le falte algo o le retire algo. Código
espero que puedan ayudarme por favor Mod: Al publicar código, usa las etiquetas GeSHi[/b] Título: Re: Hola, alguien podria ayudarme con este codigo de c++ Publicado por: LaThortilla (Effort) en 15 Marzo 2015, 21:46 pm Cual es tu pregunta concreta? desde mi punto de vista tu programa cumple con lo que te han pedido.. no lo he calado
Título: Re: Hola, alguien podria ayudarme con este codigo de c++ Publicado por: orange43 en 15 Marzo 2015, 21:49 pm Cual es tu pregunta concreta? Es que el programa que estoy haciendo no realiza las funciones que solicito y no se en que este mal. Cual es tu pregunta concreta? desde mi punto de vista tu programa cumple con lo que te han pedido.. no lo he calado Cual es tu pregunta concreta? desde mi punto de vista tu programa cumple con lo que te han pedido.. no lo he calado Mod: No hacer doble post, usa el boton modificar Título: Re: Hola, alguien podria ayudarme con este codigo de c++ Publicado por: LaThortilla (Effort) en 15 Marzo 2015, 23:29 pm el menu corre sin problemas, pero la problematica esta cuando lo utilizas en el void buscar(), no me deja insertar el ISBN que busco. en el void muestra(), no me muestra nada, como si no se hubiera guardado la captura y se buclea muchas veces. en el void ordena(), solo aparecen los mensajes, pero no aparecen los ISBN entonces no me ordena nada. espero y te haya quedado mas claro, espero y lo cales y veras el problema en el de void captura() lo que si funciona es la pregunta de que si quieres seguir capturando datos, pero el error es que no me marca error si anoto un dato repetido, y lo que quiero que haga es que si coloco un ISBN igual me marque un error. Funcion capturar()Código
1- en la linea 16 estas almacenando todo en el mismo indice si no me equivoco..... Código 2- Esta validación no sirve.. Código te recomiendo que uses el algoritmo para buscar que ya tienes y valides con eso.... Código 3- te falta validar que la cantidad de registros no excedan 4000..... * necesitas un contador de registros - o lo incrementas cada vez que registres o cuando busques si existe cuentas ahi cuantos registros existen déjame lo checo lo demas y te digo.. espero no tengas prisa por que ando algo ocupado.... Título: Re: Hola, alguien podria ayudarme con este codigo de c++ Publicado por: orange43 en 15 Marzo 2015, 23:32 pm déjame lo checo y te digo.. espero no tengas prisa por que ando algo ocupado.... no te preocupes, la fecha limite que tengo para entregarlo es para mañana lunes antes de las 10 de la mañana, hora México, que en tu horario serian las 5 de la tarde |