ayuda con la logica codigo java . para este problema!!

Discussion in 'Rincón Informático' started by christite, Jul 13, 2017.

  1. christite

    christite Usuario Nuevo nvl. 1
    7/41

    Joined:
    Jul 13, 2017
    Messages:
    2
    Likes Received:
    0
    “La cocina ” posee una lista de platos que ya se encuentran en el menú, estos se encuentran en un archivo de texto llamado “Menu.txt” en el cual cada registro posee un identificador, un nombre, un tipo de plato que puede ser: Aperitivo, Entrada, Plato Principal y Postre, y un costo, un ejemplo es el que se ve abajo:


    - P001, Volcan de Chocolate, Postre, 3500

    Estos platos pueden estar dentro de un pedido realizado por un cliente, el cual tiene de información: su rut, su nombre, su número telefónico, su dirección y la distancia al local (en metros) tal como muestra el siguiente ejemplo:

    177911094,Juan ,+56915345676,Calle Falsa #456,50

    Hay distintas ofertas, si un pedido tiene los 4 platos, tiene un 15% de descuento en el total de la compra, si solo tiene postres recibe un cupón de descuento por $3.000 pesos en su próxima compra, y si el pedido es realizado a 300 metros a la redonda del local, tiene un 5% de descuento.

    También destacar que los pedidos se realizan a medida que vayan llegando al sistema (primero que llega, primero que se va), pero el chef puede cambiar el orden de los pedidos, según él, este puede ser para que los pedidos más cercanos al local o que los pedidos con menos productos sean atendidos primero, también se puede revertir al orden original.

    El proceso de orden de pedido es el siguiente:

    • Paso 1: Se despliega el menú con todos los platos que hay dando la opción de ver lo que actualmente se encuentra en el carro en el mismo orden que se ingresó.

    • Paso 2: El usuario selecciona los platos que desea consumir.

    • Paso 3: Terminado de seleccionar los platos calcula el total y consulta si desea confirmar la orden.

    • Paso 4: Si el usuario confirma la orden, esta pasa a una lista de ordenes pendientes hasta que se entregue la

      orden.

    • Paso 5: Al entregar la orden, se guarda el pedido en un historial para su posterior consulta.

      Requerimientos (lo que me piden)

    • Generar una factura por cada pedido realizado, según los pasos descritos anteriormente.
    • Desplegar la lista de pedidos que se encuentran pendientes actualmente.
    • Desplegar la cantidad de pedidos ya realizados.
    • Desplegar la cantidad de descuentos de un usuario dado su rut.
    • Desplegar los ingresos actuales en el sistema (la suma de los totales de todos los pedidos).
     
  2. gamberro

    gamberro Usuario Casual nvl. 2
    82/163

    Joined:
    Feb 11, 2006
    Messages:
    801
    Likes Received:
    319
    Trabajo de la U?
     
  3. cavoso

    cavoso Usuario Casual nvl. 2
    37/41

    Joined:
    May 31, 2008
    Messages:
    2,727
    Likes Received:
    13
    cuando son trabajos de la U mi regla es simple, muestra lo que llevas primero, si no llevas nada, pues ponte a trabajar y pregunta en lo que tengas dudas, si quieres todo hecho mejor pagale a alguien y retírate de la carrera, porque de querer trabajar y si te toca programar no vas a servir de nada, porque careces de la lógica para programar.
     
  4. Exod0

    Exod0 Usuario Nuevo nvl. 1
    7/41

    Joined:
    Dec 31, 2009
    Messages:
    52
    Likes Received:
    1
    nadie le ayudo amigazo? aun necesitas o ya esta el 1,1 en el libro?