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
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
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

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