Programadortico.com

miércoles, 15 de enero de 2014

PILAS y COLAS en DEV - C++ ( Ejemplo Fácil )

PILAS y COLAS en DEV - C++ ( Ejemplo Fácil )

Al Final Por Favor Comenten que les pareció para mantener la página, NO tienen que registrarse.

Este Proyecto esta hecho en C++ con ayuda del editor DEV-C,  se trata de manejar las estructuras de datos llamadas PILAS y COLAS. El ejemplo es muy sencillo, como pueden ver en la imagen trabajamos a Modo Consola, y se maneja un MENÚ principal, de la Opción 1 a la 3 Manejamos las PILAS, y de la Opción 4 a la 6 Manejamos COLAS. Por ultimo este programa trabaja con números enteros, así que si ingresan un Caracter Alfanumérico posiblemente les muestre un error. 

A ustedes les queda a la imaginación Mejorarlo y Adaptarlo a lo que quieren.

Cómo se Compone la Aplicación :
  • 1 Menú Principal.
  • Opciones de Insetar, Borrar, Listar la COLA.
  • Opciones de Insetar, Borrar, Listar la PILA.



Con esto ya el programa les debería Funcionar 100%, Gracias y cualquier Duda me la pueden publicar Aquí:

24 comentarios:

  1. excelente trabajo
    me salvaste la tarea ;)
    estaria bien si pusieras variables con nombres mas obvios, por ejemplo, si tienes una variable que va a registrar un dato su nombre seria "dato", o si vas a registrar una fecha.. "fecha"
    son nombres mas largos pero muy utiles
    GRACIAS!! muy bueno :)

    ResponderBorrar
    Respuestas
    1. Gracias amigo. Tomaré en cuenta lo que escribiste para mi próximo post.

      Borrar
  2. hola!
    disculpa, en la funcion "borrar" y "borrar_cola" tienes algunas variables que no entiendo:
    ind -> funcion borrar
    m,idxc -> funcion borrar_cola
    para que sirven? que significan?

    GRACIAS!

    ResponderBorrar
    Respuestas
    1. Amigos ambas son índices que indican a donde apunta el siguiente dato !!

      Borrar
  3. cuando dice
    "Error pila vacia" tambien aparece la de "dato borrado:" enfrente y aparese un numero que ni al caso
    porque sucede

    ResponderBorrar
    Respuestas
    1. porque el printf("Dato borrado") no debe de ir en el switch, sino dentro del else de la función borrar antes de idxc--;

      Borrar
    2. porque le pones que quieres borrar en pila o cola vacia, mandara mensaje de la pila o cola esta vacia, pero como ese resultado se imprime dentro de la frase dato borrado buscara un numero que no se porque es ese y pondra "La pila o cola esta vacia. Dato borrado: 21"

      Borrar
  4. me sale un error
    [Error] ld returned 1 exit status

    ResponderBorrar
    Respuestas
    1. quieres copilar con el programa abierto cierralo

      Borrar
    2. Este comentario ha sido eliminado por el autor.

      Borrar
    3. Cierto, cierra el proceso abierto y compila el programa de nuevo.

      Borrar
  5. excelente programador me sacaste de muchas dudas..... te felicito..... buen programa..... pero tu crees que puedas hacer el mismo utilizando estruc en dev c++

    ResponderBorrar
  6. este mismo pero con estruc como se aria ayuda xfavor

    ResponderBorrar
  7. Respuestas
    1. Entra y descargalo http://www.mediafire.com/download/p764d6ikxq2mjpo/Pilas%20y%20Colas%20c%2B%2B.zip

      Borrar
  8. muchas gracias me ha servido mucho tu codigo, una pregunta ¿tienes algun ejemplo que ocupe listas y colas? de ser asi si lo subieras me seria de mucha ayuda para estudiarlo gracias

    ResponderBorrar
  9. anthony tienes algún programa ejemplo en el que pueda primero leer un archivo externo , segundo que pueda insertar datos a ese archivo, buscar , eliminar agregar datos en el un archivo externo y en pantalla? por ejemplo la lista es
    anthony 11
    carolina 10
    araña 4,
    cuando le doy buscar a anthony me diga 11 .
    estoy descargando este te agradezco si tienes un ejemplo con el que te dije o parecido gracias

    ResponderBorrar
  10. Disculpa el programa esta con apuntadores
    o arreglos?

    ResponderBorrar
  11. Disculpa el programa esta con apuntadores
    o arreglos?

    ResponderBorrar
  12. cuando digito una letra sale error pila llena y no deja hacer nada. hay que validar esto ya que muchas veces se puede digitar otra tecla y el programa este en capacidad se sacar el error pero tambien de continuar operando, gracias

    ResponderBorrar
  13. Muchas gracias por el código, funciona al 100. Saludos

    ResponderBorrar

Comenten para Responder sus DUDAS al INSTANTE :-)

 
Esta web utiliza cookies, puedes ver nuestra la política de cookies, aquí Si continuas navegando estás aceptándola
Política de cookies +