25 - Creamos una tienda online mini con programa de descuentos (Lecciones JS)
📘 Tarea: Tienda Online con Programa de Descuentos
Crea la aplicación "Shop Calculator".
El usuario puede seleccionar productos y tipo de cliente. Al hacer clic en Calculate se calcula el costo total.
🛒 Productos:
- Phone — $800
- Laptop — $1200
- Watch — $300
El usuario selecciona productos mediante checkbox.
👤 Tipo de cliente:
- New client — descuento 0%
- Regular client — descuento 10%
- VIP client — descuento 25%
El tipo de cliente se selecciona mediante select.
📐 Lógica de cálculo:
- Primero se calcula el subtotal de todos los productos seleccionados
- Luego se aplica el descuento según el tipo de cliente
- Se calcula el monto del descuento
- Se calcula el precio final
📊 Se debe mostrar:
- Subtotal — suma de todos los productos seleccionados
- Discount (%) — porcentaje de descuento
- Discount amount — monto del descuento
- Total — monto final a pagar
🧪 Ejemplo:
- Phone + Laptop = $2000
- VIP client (25%) → descuento $500
- Total: $1500