Форум программистов, компьютерный форум, киберфорум
Java для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 16.11.2016
Сообщений: 26

Задача про налог

13.07.2021, 08:11. Показов 1971. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Просьба помочь с решением задачи.

Есть класс:

Java
1
2
3
4
5
6
7
8
9
10
11
Public class Employee {
 private String firstName;
 private String lastName;
 private int salary;
 private int bonus;
 //кострукторы
 //Методы задачи
 Public int getTax …
} 
 
public static ArrayList<Employee> updateSalary …

a)Напишите метод расчета налога с зарплаты сотрудника

Пример: You should then be able to test your function by typing something like:

Java
1
int tax = employee1.getTax();
Условия:

1. Облагаемая заработная плата - это оклад + премия - налоговая льгота.
2. Размер налоговой скидки составляет 100 евро.
3. Существует два налоговых лимита: 500 евро (нижний) и 4000 евро (верхний).
4. Заработная плата проверяется на соответствие этим налоговым ограничениям.
5. Если заработная плата меньше нижнего предела налога, то налог рассчитывается как 10% от налогооблагаемой заработной платы.
6. Если заработная плата находится между двумя налоговыми лимитами, налог рассчитывается как 22% от налогооблагаемой заработной платы.
7. Если зарплата выше верхнего предела налога, налог рассчитывается как: 22% от верхнего предела.
предел + 40% разницы между налогооблагаемой заработной платой и верхней границей.

b) Создать метод, который будет использоваться для обновления заработной платы сотрудников в рамках предоставленных
облагаемый диапазон заработной платы в списке сотрудников:

1. Передайте четыре параметра для списка сотрудников, диапазона заработной платы и множителя изменения заработной платы.
2. Учитываются только сотрудники с налогооблагаемой зарплатой менее 3000 евро
для обновления.
3. Если мультипликатор приведет к увеличению заработной платы больше текущей суммы налога, уменьшите
множитель на 0,01, пока он не принесет как минимум такую ​​же сумму, как сумма налога.
ПРИМЕЧАНИЕ: использовать в этом правиле функцию getTax.

Пример:
Java
1
2
3
4
ArrayList<Employee> employees = new ArrayList<Employee>();
Employees.add(new Employee(“John”, “Johnson”, 2000, 500));
Employees.add(new Employee(“Bob”, “Bobson”, 4000, 200));
ArrayList<Employee> employeesUpdated = updateSalary(employees, 100, 5000, 1.1);
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.07.2021, 08:11
Ответы с готовыми решениями:

Задача на условные операторы, рассчитать налог
Всем доброго времени суток) Есть задачка: Создайте процедуру, которая добавляет и рассчитывает в таблице дополнительный столбец...

задача про самолет (аналог задачи про рюкзак)
Мне хотелось бы, чтобы вы посоветовали и помогли мне, как правильно решить задачу. В самолет требуется погрузить n видов предметов,...

Задача про взлом кода из книги Эрика Фримена про основы javascript в конце 5 главы.
читаю книгу Эрика Фримена про основы javascript.В конце 5 главы есть задачка про взлом кода.Никак не могу понять как ее решить.НЕ понимаю...

1
 Аватар для Aviz__
2736 / 2046 / 506
Регистрация: 17.02.2014
Сообщений: 9,462
13.07.2021, 10:15
Цитата Сообщение от hisnik636 Посмотреть сообщение
Public int getTax
имхо, это не верно! должен быть отдельный класс Nalog, где можно устанавливать все фишечки налогообложения данной местности, а в его метод getTax передавать списки рабочих.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.07.2021, 10:15
Помогаю со студенческими работами здесь

Задача про адреса и про данные в памяти
Добрый день, странный возможно вопрос, но мне он не дает покоя, как можно указать конкретное место в памяти, чтобы ссылка указывала точно...

Задача на перебор вариантов. Задача Л.Эйлера. Про чиновника
Задача Л.Эйлера. Некий чиновник купил лошадей и быков на сумму 1770 талеров. За каждую лошадь он уплатил по 31 талеру, а за каждого быка по...

Задача про IP
Простите что не совсем в тему , но у меня ответ 97.15.81.53/15 , но говорят это неправильно Дана сеть 97.0.0.0/8 Надо разбить ...

Задача про трафарет
Здравствуйте, помогите с программой к задачке. Условие: для многоразового нанесения изображения используется трафарет. Главное условие...

Задача про грибы
Помогите, пожалуйста!!!!! Задача: Вася набрал 30 грибов: подберёзовиков, подосиновиков и белых. Сколькими способами это могло случиться?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка. Рецензия / Мнение/ Перевод https:/ / **********/ gallery/ thinkpad-x220-tablet-porn-gzoEAjs . . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru