/
FreddDEAGLE
/
Assister
Обзор
Документация
Войти
/
FreddDEAGLE
/
Assister
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Assist.java
72 строки
3 KB
FreddDEAGLE
AssistEnterpreneur
10 апр 2025, 14:54
10 апр 2025, 14:54
8e157fa
Код
Авторство
О чём код?
import java.util.Scanner; public class Assist { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int income = 0; int expenses = 0; while (true) { command(); String operation = scan.nextLine(); if ("end".equalsIgnoreCase(operation)) { System.out.println("Программа завершена."); break; } switch (operation) { case "1": System.out.println("Введите сумму дохода: "); income += Integer.parseInt(scan.nextLine()); break; case "2": System.out.println("Введите сумму расходов: "); expenses += Integer.parseInt(scan.nextLine()); break; case "3": comparisonOfTaxSystems(income, expenses); break; default: System.out.println("Нет такой команды!"); } } } private static void command() { System.out.println(""" Выберите операцию и введите её номер: 1. Добавить новый доход 2. Добавить новый расход 3. Выбрать систему налогообложения"""); } private static void comparisonOfTaxSystems(int income, int expenses) { int systemTax6 = calcIncome(income); int systemTax15 = calcIncomeMinusExpenses(income, expenses); System.out.println("Налог по системе <<< УСН доходы >>> составит: " + systemTax6); System.out.println("Налог по системе <<< УСН доходы минус расходы >>> составит: " + systemTax15); if (systemTax6 == systemTax15) { System.out.println("Можно выбрать любую систему налогообложения: "); } else if (systemTax6 < systemTax15) { int economy = systemTax15 - systemTax6; System.out.println("Вам выгодна система: УСН доходы"); System.out.println("Экономия составит: " + economy); } else { int economy = systemTax6 - systemTax15; System.out.println("Вам выгодна система: УСН доходы минус расходы"); System.out.println("Экономия составит: " + economy); } } private static int calcIncomeMinusExpenses(int income, int expenses) { int tax = 15 * (income - expenses) / 100; return tax > 0 ? tax : 0; } private static int calcIncome(int income) { return 6 * income / 100; } }