import tkinter as tk def calculate_commission(): try: product_price = float(entry_product_price.get()) commission_rate = float(entry_commission_rate.get()) / 100 service_fee = float(entry_service_fee.get()) commission_fee = product_price * commission_rate vat = (commission_fee + service_fee) * 0.20 total_deductions = commission_fee + service_fee + vat net_amount = product_price - total_deductions label_commission_fee.config(text=f"Komisyon Bedeli: {commission_fee:.2f}₺") label_service_fee.config(text=f"Hizmet Bedeli: {service_fee:.2f}₺") label_vat.config(text=f"KDV: {vat:.2f}₺") label_net_amount.config(text=f"Net Tutar: {net_amount:.2f}₺") except ValueError: label_commission_fee.config(text="Lütfen geçerli bir değer girin.") label_service_fee.config(text="") label_vat.config(text="") label_net_amount.config(text="") root = tk.Tk() root.title("Shopier Komisyon Hesaplama Modülü") # Ürün Fiyatı Girişi label_product_price = tk.Label(root, text="Ürün Fiyatı (₺):") label_product_price.pack() entry_product_price = tk.Entry(root) entry_product_price.pack() # Komisyon Oranı Girişi label_commission_rate = tk.Label(root, text="Komisyon Oranı (%):") label_commission_rate.pack() entry_commission_rate = tk.Entry(root) entry_commission_rate.pack() # Hizmet Bedeli Girişi label_service_fee = tk.Label(root, text="Hizmet Bedeli (₺):") label_service_fee.pack() entry_service_fee = tk.Entry(root) entry_service_fee.pack() # Hesapla Butonu button_calculate = tk.Button(root, text="Hesapla", command=calculate_commission) button_calculate.pack() # Sonuçlar label_commission_fee = tk.Label(root, text="") label_commission_fee.pack() label_service_fee_result = tk.Label(root, text="") label_service_fee_result.pack() label_vat = tk.Label(root, text="") label_vat.pack() label_net_amount = tk.Label(root, text="") label_net_amount.pack() root.mainloop()