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).
que onda? quieres que te hagan la tarea? Investiga en gogle compadre, que ahi sobra informacion sobre java.