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

Tema en 'Rincón Informático' iniciado por christite, 13 Jul 2017.

  1. christite

    christite Usuario Nuevo nvl. 1
    7/41

    Registrado:
    13 Jul 2017
    Mensajes:
    2
    Me Gusta recibidos:
    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

    Registrado:
    11 Feb 2006
    Mensajes:
    1.084
    Me Gusta recibidos:
    488
    Trabajo de la U?
     
  3. cavoso

    cavoso Usuario Casual nvl. 2
    37/41

    Registrado:
    31 May 2008
    Mensajes:
    2.792
    Me Gusta recibidos:
    14
    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

    Registrado:
    31 Dic 2009
    Mensajes:
    52
    Me Gusta recibidos:
    1
    nadie le ayudo amigazo? aun necesitas o ya esta el 1,1 en el libro?