🛠️ToolsShed

Bahşiş Hesaplayıcı

Bahşiş tutarını hesaplar ve hesabı birden fazla kişiye böler.

$
1

TipCalculator.resultsTitle

TipCalculator.tipAmount
$0.00
15%
TipCalculator.totalAmount
$0.00
TipCalculator.billPlusTip
TipCalculator.billSubtotal$0.00
TipCalculator.tipRow (15%)$0.00
TipCalculator.totalRow$0.00

Bahşiş Hesaplayıcısı, bir restoran, bar, otel veya bahşişin beklenen olduğu herhangi bir hizmette ne kadar bahşiş vereceğinizi hızlıca hesaplar. Fatura toplamını girin, bahşiş yüzdesini seçin ve isteğe bağlı olarak sonucu birden fazla kişiye bölün.

Bahşiş gelenekleri ülkeden ülkeye önemli ölçüde farklılık gösterir. Amerika Birleşik Devletleri'nde restoran hizmeti için %15-20 standarttır, birçok Avrupa ülkesi ise hesaba servis ücreti dahil eder veya %5-10 gibi daha küçük bir bahşiş bekler.

Aracı tersine de kullanabilirsiniz: bahşiş dahil toplam tutarı ve kişi sayısını girerek her kişinin tam olarak ne kadar ödemesi gerektiğini görebilirsiniz. Farklı sipariş büyüklüklerine sahip gruplar arasında restoran hesabını adil bir şekilde bölmek için özellikle kullanışlıdır.

Sıkça Sorulan Sorular

Kod Uygulaması

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.