Ejercicio de programación con Kotlin: Crear e invocar funciones
Código
0h 20m
Kotlin ejercicio sobre funciones: descubre cómo definir, usar y llamar funciones en tu código. Mejora la forma de estructurar, modularizar y optimizar funciones y tu lógica de programación.
Escribe una función en Kotlin llamada calcularPrecioTotal
que calcule el precio total de una compra aplicando impuestos y descuentos.
La función debe recibir los siguientes parámetros:
precioBase
: de tipoDouble
, representa el precio inicial del producto.impuesto
: de tipoDouble
, con valor por defecto21.0
, representa el porcentaje de impuesto a aplicar.descuento
: de tipoDouble
, con valor por defecto0.0
, representa el porcentaje de descuento a aplicar.
La función debe calcular el precio total siguiendo estos pasos:
- Aplicar el descuento al precio base.
- Aplicar el impuesto al precio resultante.
Finalmente, la función debe devolver el precio total calculado como un Double
.
Además, en la función main
, debes llamar a calcularPrecioTotal
de las siguientes formas:
- Sin especificar el impuesto ni el descuento, utilizando solo el
precioBase
. - Especificando el
precioBase
y undescuento
, utilizando un argumento nombrado para el descuento. - Especificando el
precioBase
y unimpuesto
, utilizando un argumento nombrado para el impuesto. - Especificando todos los parámetros, cambiando el orden de los argumentos mediante argumentos nombrados.
Muestra en pantalla el resultado de cada llamada.
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.
Clases genéricas con varianza y restricciones
Código
Introducción a las corutinas
Test
Uso de asincronía con suspend, async y await
Código
Formateo de cadenas texto
Código
Uso de monads y manejo funcional de errores
Código
Declaración y uso de variables y constantes
Código
Uso de la concurrencia funcional con corutinas
Código
Operaciones en colecciones
Código
Uso de clases y objetos en Kotlin
Puzzle
Evaluación Kotlin
Test
Funciones de orden superior y expresiones lambda en Kotlin
Código
Herencia y polimorfismo en Kotlin
Código
Inmutabilidad y datos inmutables
Código
Uso de funciones parciales y currificaciones
Código
Primer programa en Kotlin
Código
Introducción a la programación funcional
Test
Introducción a Kotlin
Test
Uso de operadores y expresiones
Puzzle
Sistema de inventario de tienda
Proyecto
Uso de data classes y destructuring
Código
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
Funciones y llamada de funciones
Sintaxis