/
digit
/
java-basics-primitives
Обзор
Документация
Войти
/
digit
/
java-basics-primitives
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
functions/Taxation.java
51 строка
2 KB
digit
Create: Taxation.java
25 июн 2026, 22:04
Верифицирован
25 июн 2026, 22:04
719a09d
Код
Авторство
О чём код?
package functions; public class Taxation { public static void selectTaxSystem(int earnings, int spendings) { // расчет налога для каждой системы налогообложения int tax1 = taxEarnings(earnings); int tax2 = taxEarningsMinusSpendings(earnings, spendings); // расчет экономии int taxSaving = Math.abs(tax1 - tax2); // сравнение налогов от разных систем if (tax1 < tax2) { System.out.println("Мы советуем вам УСН доходы"); taxSystemOutput(tax1, tax2, taxSaving); } else if (tax1 > tax2) { System.out.println("Мы советуем вам УСН доходы минус расходы"); taxSystemOutput(tax2, tax1, taxSaving); } else { System.out.println("Можете выбрать любую систему налогообложения"); taxSystemOutput(tax1, tax2, taxSaving); } } // метод для вывода результатов по налогам public static void taxSystemOutput(int tax, int taxOther, int taxSaving) { System.out.println("Ваш налог составит: " + tax + " рублей"); System.out.println("Налог на другой системе: " + taxOther + " рублей"); System.out.println("Экономия: " + taxSaving + " рублей\n"); } // метод для расчета налога для УСН доходы - налог 6% от доходов public static int taxEarnings(int earnings) { int tax = earnings * 6 / 100; if (tax >= 0) { return tax; } else { return 0; } } // метод для расчета налога для УСН доходы минус расходы - налог 15% от разницы доходов и расходов public static int taxEarningsMinusSpendings(int earnings, int spendings) { int tax = (earnings - spendings) * 15 / 100; if (tax >= 0) { return tax; } else { return 0; } } }