Ejercicio de programación con Kotlin: Uso de funciones parciales y currificaciones

Código
Práctica
0h 20m

Kotlin y su aplicación de funciones parciales y currificación en programación funcional.Mejorar la reutilización de código con un ejercicio de código práctico.

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:

  1. La función calcularPrecioFinal debe aceptar el impuesto (de tipo Double) y devolver otra función.
  2. La función devuelta debe aceptar el descuento (de tipo Double) y devolver otra función.
  3. 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 en calcularPrecioFinal con el impuesto fijado al 21% (0.21).
Empezar ejercicio de programación

Todos los ejercicios de programación de Kotlin

Evalúa tus conocimientos con ejercicios de programación en Kotlin de tipo Test, Puzzle, Código y Proyecto con VSCode.

Certificados de superación de Kotlin

Supera todos los retos de Kotlin y obtén estos certificados de superación para mejorar tu currículum y tu empleabilidad.

Tutorial para resolver este ejercicio de programación

Kotlin

Kotlin

Funciones parciales y currificación

Programación funcional

Otros tutoriales de programación con Kotlin