Contenu du cours
Introduction à TypeScript
Introduction à TypeScript
Défi (Calculateur de Prix)
Tâche
Si vous avez pu comprendre le dernier code du chapitre précédent, cette tâche ne devrait pas être difficile pour vous.
Votre tâche est de calculer le prix final de la commande, en tenant compte du price
d'une unité du produit, de la quantity
du produit commandé, et de la discount
. Notez que la quantity
du produit doit avoir une valeur par défaut. Si la quantity
du produit n'est pas spécifiée, nous supposons que l'acheteur achète une unité du produit. La discount
est un paramètre optionnel car elle n'est pas toujours disponible, et le produit peut être acheté sans remise.
Vous devez remplir les lacunes (___
) dans le code ci-dessous afin qu'il vérifie si le paramètre de remise est spécifié et calcule correctement le prix final de la commande.
Utilisez les boutons indice et solution si vous trouvez la tâche difficile. Vous pouvez toujours analyser la solution, et elle restera dans votre mémoire. Rappelez-vous, nous sommes tous en train d'apprendre, et le succès vous attend à l'avenir!
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)
Merci pour vos commentaires !