// --- Konstansok (évente frissítendő) ---
SZJA_RATE = 0.15
SZOCHO_RATE = 0.13
SZOCHO_CAP = 6403200 // 2024-es érték
// --- Bemeneti adatok ---
grossDividend = get_input("Megállapított bruttó osztalék")
annualGrossSalary = get_input("Éves bruttó fizetés")
// --- Számítás ---
// 1. SZJA
szjaPayable = grossDividend * SZJA_RATE
// 2. SZOCHO
remainingSzochoBase = SZOCHO_CAP - annualGrossSalary
if remainingSzochoBase < 0:
remainingSzochoBase = 0
actualSzochoBaseForDividend = min(grossDividend, remainingSzochoBase)
szochoPayable = actualSzochoBaseForDividend * SZOCHO_RATE
// 3. Összegzés
totalTaxes = szjaPayable + szochoPayable
netDividend = grossDividend - totalTaxes
// --- Eredmények megjelenítése ---
print("Fizetendő SZJA:", szjaPayable)
print("Fizetendő Szociális hozzájárulási adó:", szochoPayable)
print("Adók összesen:", totalTaxes)
print("Osztalék összesen:", netDividend)