Calcular el precio con descuento de un producto

Beginner

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este desafío, se te encarga crear una función de cálculo de precios para una plataforma de compras en línea. El objetivo es desarrollar un programa que calcule los precios con descuento basado en el precio original y el porcentaje de descuento.

El desafío requiere que implementes una función calculateDiscountedPrice que tome el precio original y el porcentaje de descuento como entrada, calcule el precio final con descuento e imprima el precio original, el porcentaje de descuento y el precio con descuento.


Skills Graph

Calcular el precio con descuento de un producto

Eres un desarrollador junior encargado de crear una función de cálculo de precios para una plataforma de compras en línea. Tu desafío es desarrollar un programa que calcule los precios con descuento.

Tareas

  • Crear una función calculateDiscountedPrice que tome el precio original y el porcentaje de descuento como entrada
  • Calcular el precio final basado en el precio original y el porcentaje de descuento

Requisitos

  • Crear la solución en el archivo ~/project/discountCalculator.go
  • Implementar la función calculateDiscountedPrice con operadores aritméticos
  • Redondear el precio final a dos decimales
  • Manejar porcentajes de descuento entre 0 y 100

Ejemplos

Entrada de ejemplo:

  • Precio original: $100.00
  • Porcentaje de descuento: 20%
calculateDiscountedPrice(100.00, 20.00)
go run discountCalculator.go

Salida de ejemplo:

Precio original: $100.00
Porcentaje de descuento: 20%
Precio con descuento: $80.00

Pistas

  • Utiliza operadores aritméticos para los cálculos
  • Recuerda convertir el porcentaje a un decimal (por ejemplo, 20% = 0.2)
  • Utiliza fmt.Printf() para una salida formateada con decimales

Resumen

En resumen, este desafío te requiere desarrollar una función de cálculo de precios para una plataforma de compras en línea. El objetivo es crear un programa que calcule el precio con descuento basado en el precio original y el porcentaje de descuento. Tendrás que implementar la función calculateDiscountedPrice, que toma el precio original y el porcentaje de descuento como entrada, calcula el precio final con descuento e imprime el precio original, el porcentaje de descuento y el precio con descuento.