En caso del supermercado salvaje

¿Quién diantres compraría algo a estas horas?

  • Hay una lista de la compra con productos comprados que se puede ir viendo con las flechas
  • Arriba de ello, está el dinero que el cliente ha pagado.
  • Suma el precio de todos los productos, aplicando antes el descuento correspondiente a cada producto dependiendo del día de la semana
  • Los productos cuyo precio dependan de las libras compradas, se le deben ajustar su precio por eso antes de aplicar el descuento.
  • Si el cliente ha pagado el dinero suficiente, simplemente pon el cambio que debería recibir usando los botones con números y luego pulsa submit.
  • En caso contrario, pulsa el botón submit sin poner nada para avisar al cliente. Espera a que se muestre el nuevo montón de dinero que el cliente va a pagar y ya ahí pon el cambio.
  • Después de pulsar el botón submit, las cuentas se habrán arreglado.

Glosario

  • El precio del producto se refiere al precio antes de que haya pasado por el descuento.
  • Los productos con precios fijos son los cuales su precio no depende del peso comprado.
  • La raíz digital se calcula sumando todos los dígitos de un número, y repitiendo ese mismo proceso hasta que acabas con un único dígito.
  • El redondeo comercial se hace cuando el último decimal es 5 o mayor; se redondea hacia arriba si tal es el caso, y en caso contrario hacia abajo.

Descuentos:

El día de la semana es el día que marca el ordenador del desactivador cuando el módulo se activa.
Domingo especial
Todos los productos con precio fijo que tengan una S valen $2.15 menos.
Lunes maleable
El primer, tercer y sexto producto de la lista de la compra valen un 15% menos.
Martes incordioso
Calcula la raíz digital del precio del producto sin el punto decimal. Añade esa cantidad de dólares al precio final del producto. ESto solamente aplica a los productos con precio fijo
Miércoles loco
Cambia el mayor dígito en el precio con el menor dígito en el precio, y viceversa. Si hay varios del mayor/menos número, aplica la norma a todos esos.
Jueves emocionante
Todos los productos que estén en una posiciónimpar en la lista de la compra valen la mitad.
Viernes frutástico
Todas las frutas valen un 25% más por libra.
Sábado dulce
Todos los dulces valen un 35% menos.

Precio de los productos:

Todos los precios deberían estar estrictamente en dólares, por ejemplo, $0.68 en vez de 68¢. Todos los precios se redondean al segundo decimal. Debes redondear comercialmente después de calcular el precio del producto al igual que después de aplicar el descuento también.
ProductoPrecioCategoría
Bananas$0.87 per lbFrutas
Broccoli$1.39 per lbVerduras
Candy Canes$3.51Dulce
Canola Oil$2.28Aceite
Cereal$4.19Pasta
Cheese$4.49Lácteos
Chicken$1.99 per lbProteínas
Chocolate Bar$2.10Dulce
Chocolate Milk$5.68Lácteos
Coffee Beans$7.85Otros
Cookies$2.00Dulce
Deodorant$3.97Higiene
Frutas Punch$2.08Dulce
Grape Jelly$2.98Dulce
Grapefruit$1.08 per lbFrutas
Gum$1.12Dulce
Honey$8.25Dulce
ProductoPrecioCategoría
Mints$6.39Dulce
Mustard$2.36Otros
Oranges$0.80 per lbFrutas
Paper Towels$9.46Higiene
Pasta Sauce$2.30Verduras
Peanut Butter$5.00Proteínas
Pork$4.14 per lbProteínas
Potato Chips$3.25Oil
Potatoes$0.68 per lbVerduras
Shampoo$4.98Higiene
Socks$6.97Otros
Soda$2.05Dulce
Spaghetti$2.92Pasta
Steak$4.97 per lbProteínas
Sugar$2.08Dulce
Tea$2.35Agua
Tissues$3.94Higiene
Ketchup$3.59Otros
Lemons$1.74 per lbFrutas
Lettuce$1.10 per lbVerduras
Lollipops$2.61Dulce
Lotion$7.97Higiene
Mayonnaise$3.99Aceite
Tomatoes$1.80 per lbFrutas
Toothpaste$2.50Higiene
Turkey$2.98 per lbProteínas
Agua Bottles$9.37Agua
White Bread$2.43Pasta
White Milk$3.62Lácteos