Задача 2. Бюджет держави
Працедавець сплачує за кожного працівника єдиний соціальний внесок розміром 36,76%. Працівник, крім цього сплачує 15% прибуткового податку та 3,6 % у пенсійний фонд. Щоразу при покупці громадянин сплачує близько 20% податків: ПДВ, мита, акцизи, збори тощо. Визначити загальну суму податків, котрі йдуть у державний бюджет із заробітної плати працівника.
З клавіатури вводиться "чиста" заробітна плата працівника, програма розраховує суму доходів та суму податків за рік, а також додаткові податки з покупок.
пояснення до задачі
Введення інформації: 3355,8
Виведення інформації:
отримано зарплати = 40269,6 (сума * 12)
податки з покупок = 8053,92 (сума * 0,2)
податки за рік = 37958,18 (різниця між з/п з працедавця та сумою з/п)
зарплата з працедавця = 78227,78 (врахувати податки, сплачені працівником та ЄСВ)
Введення інформації: 1997,5
Виведення інформації:
отримано зарплати = 23970,0
податки з покупок = 4784,0
податки за рік = 22594,15
зарплата з працедавця = 46564,15
Answers & Comments
Для розв'язання задачі потрібно використати формули для розрахунку сум податків і доходів:
Сума єдиного соціального внеску (ЄСВ), сплачуваного працедавцем:
ЄСВ = заробітна плата * 0.3676
Сума податку на доходи фізичних осіб, сплачуваного працівником:
ПДФО = заробітна плата * 0.15
Сума внесків до пенсійного фонду, сплачуваного працівником:
Внески до пенсійного фонду = заробітна плата * 0.036
Загальна сума податків з покупок:
Сума податків з покупок = сума покупки * 0.2
Сума отриманої зарплати (після відрахування податків):
Отримана зарплата = зарплата з працедавця - ЄСВ - ПДФО - Внески до пенсійного фонду
Сума зарплати з працедавця (брутто):
Зарплата з працедавця = отримана зарплата / (1 - 0.15 - 0.036 - 0.3676)
Давайте застосуємо ці формули до першого прикладу:
# Введення заробітної плати
salary = float(input("Введіть заробітну плату: "))
# Розрахунок суми податків
esv = salary * 0.3676
pdfo = salary * 0.15
pension = salary * 0.036
total_taxes_from_salary = esv + pdfo + pension
total_taxes_from_purchases = salary * 0.2
# Розрахунок суми отриманої зарплати та брутто-зарплати
net_salary = salary - total_taxes_from_salary
gross_salary = net_salary / (1 - 0.15 - 0.036 - 0.3676)
# Виведення результатів
print(f"Отримано зарплати: {net_salary:.2f}")
print(f"Сума податків з покупок: {total_taxes_from_purchases:.2f}")
print(f"Сума податків за рік: {total_taxes_from_salary:.2f}")
print(f"Зарплата з працедавця: {gross_salary:.2f}")