Ejercicio de programación: Uso de funciones parciales y currificaciones
Este ejercicio de programación está diseñado para poner a prueba tus conocimientos en Kotlin. Es un ejercicio para expertos que requiere un dominio completo de la tecnología.
Información adicional del ejercicio
Explora el uso de funciones parciales y currificación en Kotlin, aplicando conceptos de programación funcional para resolver problemas mediante un código más flexible y reutilizable.
Contenido del ejercicio
Implementa en Kotlin una función currificada llamada calcularPrecioFinal
que calcule el precio final de un producto aplicando impuestos y descuentos.
La función debe funcionar de la siguiente manera:
- La función
calcularPrecioFinal
debe aceptar el impuesto (de tipoDouble
) y devolver otra función. - La función devuelta debe aceptar el descuento (de tipo
Double
) y devolver otra función. - La siguiente función debe aceptar el precio base del producto (de tipo
Double
) y devolver el precio final calculado aplicando el impuesto y el descuento.
Adicionalmente, crea una función parcial llamada calcularPrecioConIVA
fijando el impuesto al 21%.
Utiliza esta función para calcular el precio final de un producto dado un descuento específico.
Requisitos:
- Implementa la currificación utilizando funciones que devuelven otras funciones.
- Evita el uso de variables mutables; trabaja con valores inmutables y funciones puras.
- No utilices funciones o características de currificación automáticas; implementa la lógica manualmente.
- La función parcial
calcularPrecioConIVA
debe estar basada encalcularPrecioFinal
con el impuesto fijado al 21% (0.21).
Lección relacionada
Este ejercicio está relacionado con la lección "Funciones parciales y currificación" de Kotlin. Te recomendamos revisar la lección antes de comenzar.
Ver lección relacionadaMás ejercicios de Kotlin
Explora más ejercicios de programación en Kotlin para mejorar tus habilidades y obtener tu certificación.
Ver más ejercicios de KotlinSolución al ejercicio de programación en Kotlin
¡Desbloquea la solución completa!
Completa el ejercicio de programación en Kotlin para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con ejercicios de programación en Kotlin
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 Kotlin