🛠️ToolsShed

İndirim Hesaplayıcı

İndirimli fiyatları, indirim miktarlarını ve tasarrufları anında hesaplayın.

İndirim Hesaplayıcısı, yüzde bir indirim uygulandıktan sonra satış fiyatını anında hesaplar veya orijinal ve satış fiyatına göre aldığınız indirim yüzdesini söyler.

Orijinal fiyatı ve indirim yüzdesini girerek tasarruf miktarını ve son fiyatı görün. Ya da orijinal fiyatı ve satış fiyatını girerek tasarruf yüzdesini hesaplayın. Araç aynı zamanda yığılmış indirimleri de işler.

%20 indirim, fiyatın orijinalin %20'si olduğu anlamına gelmez — %80'ini ödediğiniz anlamına gelir. Bu fark, indirimleri yığarken önemlidir: iki adet %20 indirim, %60 değil, orijinal fiyatın %64'ünü ödemenize yol açar (0,8 × 0,8 = 0,64).

Sıkça Sorulan Sorular

Kod Uygulaması

def calculate_discount(original_price, discount_percent):
    """Calculate discounted price and savings."""
    discount_amount = original_price * (discount_percent / 100)
    final_price = original_price - discount_amount
    return {
        "original": original_price,
        "discount_amount": round(discount_amount, 2),
        "final_price": round(final_price, 2),
        "savings_percent": discount_percent,
    }

def calculate_discount_percent(original_price, sale_price):
    """Find the discount percentage from two prices."""
    return round(((original_price - sale_price) / original_price) * 100, 2)

def stack_discounts(original_price, *discounts):
    """Apply multiple discounts sequentially."""
    price = original_price
    for d in discounts:
        price *= (1 - d / 100)
    return round(price, 2)

# Examples
print(calculate_discount(80, 30))
print(calculate_discount_percent(50, 35))  # => 30.0%
print(stack_discounts(100, 20, 10))         # => 72.0 (not 70.0)

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.