Calculateur de Pourboire
Calculez le montant du pourboire et partagez l'addition entre plusieurs personnes.
TipCalculator.resultsTitle
La calculatrice de pourboire calcule rapidement combien donner comme pourboire dans un restaurant, un bar, un hĂŽtel ou tout service oĂč une gratification est attendue. Entrez le total de la facture, choisissez un pourcentage de pourboire et divisez optionnellement le rĂ©sultat entre plusieurs personnes.
Les coutumes de pourboire varient considĂ©rablement selon les pays. Aux Ătats-Unis, 15-20% est la norme pour le service au restaurant, tandis que de nombreux pays europĂ©ens incluent les frais de service dans la facture ou attendent un petit pourboire de 5-10%.
Vous pouvez également utiliser l'outil à rebours : entrez le total incluant le pourboire et le nombre de personnes pour voir exactement ce que chaque personne doit. Utile pour partager une addition de restaurant équitablement dans un groupe.
Questions Fréquentes
Implémentation du Code
def calculate_tip(bill: float, tip_percent: float, num_people: int = 1) -> dict:
"""Calculate tip and split the bill."""
tip_amount = bill * (tip_percent / 100)
total = bill + tip_amount
per_person = total / num_people
tip_per_person = tip_amount / num_people
return {
"bill": bill,
"tip_amount": tip_amount,
"total": total,
"per_person": per_person,
"tip_per_person": tip_per_person,
"tip_percent": tip_percent,
"num_people": num_people,
}
# Example: $85 bill, 18% tip, split 4 ways
result = calculate_tip(bill=85.00, tip_percent=18, num_people=4)
print(f"Bill: ${result['bill']:.2f}")
print(f"Tip (18%): ${result['tip_amount']:.2f}")
print(f"Total: ${result['total']:.2f}")
print(f"Per Person: ${result['per_person']:.2f}")
print(f"Tip Per Person: ${result['tip_per_person']:.2f}")
# Quick tip reference table
print("\nTip Reference:")
for pct in [10, 15, 18, 20, 25]:
tip = bill_amount = 85 * pct / 100
print(f" {pct}%: ${tip:.2f} tip, ${85 + tip:.2f} total")Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.