Desafío: Calculadora de Precios
Tarea
Si pudiste comprender el último código del capítulo anterior, esta tarea no debería ser difícil para ti.
Tu tarea es calcular el precio final del pedido, teniendo en cuenta el price de una unidad del producto, la quantity del producto solicitado y el discount. Ten en cuenta que la quantity del producto debe tener un valor predeterminado. Si no se especifica la quantity del producto, asumimos que el comprador está adquiriendo una unidad del producto. El discount es un parámetro opcional porque no siempre está disponible, y el producto puede comprarse sin descuento.
Debes completar los espacios (___) en el código a continuación para que verifique si el parámetro de descuento está especificado y calcule correctamente el precio final del pedido.
Utiliza los botones de pista y solución si encuentras la tarea difícil. Siempre puedes analizar la solución, y se quedará en tu memoria. Recuerda, todos estamos aprendiendo, y el éxito te espera.
1234567891011121314function calculatePrice(price: number, quantity: number, discount: number): number { let priceWithoutDiscount = (___ * ___); let result; if (___) { result = ___ } else { result = ___; } return result; } console.log(calculatePrice(20)); // Expected result: 20 (no discount, one item) console.log(calculatePrice(15, 3)); // Expected result: 45 (no discount, three items) console.log(calculatePrice(50, 2, 10)); // Expected result: 90 (10% discount applied, two items)
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Can you explain how to set default values for function parameters in TypeScript?
What happens if I don't provide a discount value when calling the function?
Can you show how the discount calculation works step by step?
Awesome!
Completion rate improved to 2.94
Desafío: Calculadora de Precios
Desliza para mostrar el menú
Tarea
Si pudiste comprender el último código del capítulo anterior, esta tarea no debería ser difícil para ti.
Tu tarea es calcular el precio final del pedido, teniendo en cuenta el price de una unidad del producto, la quantity del producto solicitado y el discount. Ten en cuenta que la quantity del producto debe tener un valor predeterminado. Si no se especifica la quantity del producto, asumimos que el comprador está adquiriendo una unidad del producto. El discount es un parámetro opcional porque no siempre está disponible, y el producto puede comprarse sin descuento.
Debes completar los espacios (___) en el código a continuación para que verifique si el parámetro de descuento está especificado y calcule correctamente el precio final del pedido.
Utiliza los botones de pista y solución si encuentras la tarea difícil. Siempre puedes analizar la solución, y se quedará en tu memoria. Recuerda, todos estamos aprendiendo, y el éxito te espera.
1234567891011121314function calculatePrice(price: number, quantity: number, discount: number): number { let priceWithoutDiscount = (___ * ___); let result; if (___) { result = ___ } else { result = ___; } return result; } console.log(calculatePrice(20)); // Expected result: 20 (no discount, one item) console.log(calculatePrice(15, 3)); // Expected result: 45 (no discount, three items) console.log(calculatePrice(50, 2, 10)); // Expected result: 90 (10% discount applied, two items)
¡Gracias por tus comentarios!