Descripción
Implementar una función pura para calcular el precio total con descuento
Implementa una función pura llamada calculate_total_price
que reciba dos parámetros: un array de productos y un porcentaje de descuento. Cada producto es un objeto con las propiedades name
(string) y price
(number). La función debe calcular el precio total de todos los productos aplicando el descuento indicado y devolver el resultado redondeado a dos decimales.
Guarda tu progreso
Inicia sesión para no perder tu progreso y accede a miles de tutoriales, ejercicios prácticos y nuestro asistente de IA.
Más de 25.000 desarrolladores ya confían en CertiDevs
Por ejemplo, si tienes los productos:
const products = [
{ name: "Laptop", price: 1200 },
{ name: "Mouse", price: 25 },
{ name: "Keyboard", price: 50 }
];
Y llamas a la función con un descuento del 10%:
calculate_total_price(products, 10);
Debería devolver 1147.50
(que es el total 1275 menos el 10% de descuento).
Asegúrate de que tu función sea pura: no debe modificar los parámetros de entrada ni tener efectos secundarios.
Solución al ejercicio de programación en TypeScript
¡Desbloquea la solución completa!
Completa el ejercicio de programación en TypeScript para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con ejercicios de programación en TypeScript
Mejora tus habilidades con cientos de ejercicios de práctica, recibe retroalimentación instantánea y obtén tu certificación cuando estés listo.
Asistente de IA
Aprende de tus errores
Progreso
Mide tu avance
Certificación
Valida tus habilidades
Únete a miles de desarrolladores mejorando sus habilidades en TypeScript