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.
Producto Precio Categoría Producto Precio Categoría
Bananas$0.87 per lbFrutas Mints$6.39Dulce
Broccoli$1.39 per lbVerdurasMustard$2.36Otros
Candy Canes$3.51Dulce Oranges$0.80 per lbFrutas
Canola Oil$2.28Aceite Paper Towels$9.46Higiene
Cereal$4.19Pasta Pasta Sauce$2.30Verduras
Cheese$4.49Lácteos Peanut Butter$5.00Proteínas
Chicken$1.99 per lbProteínas Pork$4.14 per lbProteínas
Chocolate Bar$2.10Dulce Potato Chips$3.25Oil
Chocolate Milk$5.68Lácteos Potatoes$0.68 per lbVerduras
Coffee Beans$7.85Otros Shampoo$4.98Higiene
Cookies$2.00Dulce Socks$6.97Otros
Deodorant$3.97Higiene Soda$2.05Dulce
Frutas Punch$2.08Dulce Spaghetti$2.92Pasta
Grape Jelly$2.98Dulce Steak$4.97 per lbProteínas
Grapefruit$1.08 per lbFrutas Sugar$2.08Dulce
Gum$1.12Dulce Tea$2.35Agua
Honey$8.25Dulce Tissues$3.94Higiene
Ketchup$3.59Otros Tomatoes$1.80 per lbFrutas
Lemons$1.74 per lbFrutas Toothpaste$2.50Higiene
Lettuce$1.10 per lbVerdurasTurkey$2.98 per lbProteínas
Lollipops$2.61Dulce Agua Bottles$9.37Agua
Lotion$7.97Higiene White Bread$2.43Pasta
Mayonnaise$3.99Aceite White Milk$3.62Lácteos