Calcul du prix après remise

GolangBeginner
Pratiquer maintenant

Introduction

Dans ce défi, vous êtes chargé de créer une fonction de calcul de tarification pour une plateforme de commerce en ligne. L'objectif est de développer un programme capable de déterminer le prix final après remise en se basant sur le prix d'origine et le pourcentage de réduction accordé.

Ce défi vous demande d'implémenter une fonction calculateDiscountedPrice qui accepte le prix initial et le pourcentage de remise en entrée, calcule le montant final après réduction, puis affiche le prix d'origine, le taux de remise ainsi que le prix remisé.

Calcul du prix après remise

En tant que développeur junior, vous devez concevoir un module de calcul de prix pour un site de vente en ligne. Votre mission consiste à mettre au point un programme qui automatise le calcul des prix promotionnels.

Tâches

  • Créer une fonction calculateDiscountedPrice prenant en paramètres le prix d'origine et le pourcentage de remise.
  • Calculer le prix final en fonction de ces deux paramètres.

Exigences

  • Rédiger la solution dans le fichier ~/project/discountCalculator.go.
  • Implémenter la fonction calculateDiscountedPrice en utilisant les opérateurs arithmétiques.
  • Arrondir le prix final à deux décimales.
  • Gérer des pourcentages de remise compris entre 0 et 100.

Exemples

Exemple d'entrée :

  • Prix d'origine : $100.00
  • Pourcentage de remise : 20%
calculateDiscountedPrice(100.00, 20.00)
go run discountCalculator.go

Exemple de sortie :

Original Price: $100.00
Discount Percentage: 20%
Discounted Price: $80.00

Astuces

  • Utilisez les opérateurs arithmétiques standards pour vos calculs.
  • N'oubliez pas de convertir le pourcentage en valeur décimale (par exemple, 20% devient 0.2).
  • Utilisez fmt.Printf() pour formater la sortie avec le nombre de décimales souhaité.

Résumé

En résumé, ce défi vous a permis de développer une fonction de calcul tarifaire pour une plateforme e-commerce. L'objectif était de concevoir un programme capable de déterminer un prix remisé à partir d'un prix de base et d'un pourcentage de réduction. Vous avez implémenté la fonction calculateDiscountedPrice, géré les calculs arithmétiques nécessaires et assuré une présentation claire des résultats via une sortie formatée.

✨ Vérifier la solution et pratiquer