Información ayuda con la logica codigo java . para este problema!!

Tema en 'Programación & Programación Web' iniciado por christite, 13 Jul 2017.

  1. christite

    christite Usuario Nuevo nvl. 1
    262/325

    Registrado:
    13 Jul 2017
    Mensajes:
    2
    Me Gusta recibidos:
    0
    Solo quiero ayuda con la parte del descuento , me complica algo de la logica .

    “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).
     
    #1 christite, 13 Jul 2017
    Última edición: 13 Jul 2017
  2. anthyto

    anthyto Usuario Nuevo nvl. 1
    17/41

    Registrado:
    26 Sep 2006
    Mensajes:
    920
    Me Gusta recibidos:
    11
    paso....
     
  3. dx2words

    dx2words Usuario Avanzado nvl. 4 ★ ★
    262/325

    Registrado:
    26 Nov 2009
    Mensajes:
    16.890
    Me Gusta recibidos:
    1.056
    que onda? quieres que te hagan la tarea? Investiga en gogle compadre, que ahi sobra informacion sobre java.