Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Desafío: Calculadora de Precios | Funciones
Introducción a TypeScript

bookDesafí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.

1234567891011121314
function 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)
copy
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 6

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Suggested prompts:

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

bookDesafí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.

1234567891011121314
function 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)
copy
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 6
some-alt