Contexto

Un supermercado quiere implementar un sistema básico en JavaScript que registre las compras de los clientes en una terminal de autoservicio. El sistema debe almacenar información del cliente y los productos que va añadiendo al carrito, calcular el total, aplicar descuentos si se superan ciertos montos, y validar condiciones como carritos vacíos o valores inválidos. El objetivo es que el equipo diseñe la lógica utilizando variables correctamente y domine los operadores, tipos de datos y control de flujo

Actividad

Trabajen en equipo para desarrollar una solución en JavaScript que cubra los siguientes aspectos:

Declaren variables para:
Usen operadores de comparación y lógicos para validar:
Prueben diferentes condiciones de borde:
Otros:
Al final, el equipo debe presentar su solución y explicar brevemente cómo resolvieron los siguientes puntos: