/
TrenikhinKirill
/
helperProgram
Обзор
Документация
Войти
/
TrenikhinKirill
/
helperProgram
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/Main.java
64 строки
3 KB
TrenikhinKirill
first_commit
09 июл 2026, 23:23
09 июл 2026, 23:23
93b233a
Код
Авторство
О чём код?
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int earnings = 0; // доходы int spendings = 0; // расходы while (true) { System.out.println("Выберите операцию и введите её номер:"); System.out.println("1. Добавить новый доход"); System.out.println("2. Добавить новый расход"); System.out.println("3. Выбрать систему налогообложения"); String input = scanner.nextLine(); if ("end".equals(input)) { break; } int operation = Integer.parseInt(input); switch (operation) { case 1: System.out.println("Введите сумму дохода:"); String moneyStr = scanner.nextLine(); int money = Integer.parseInt(moneyStr); earnings += money; break; case 2: System.out.println("Введите сумму расхода:"); String expensesStr = scanner.nextLine(); int expenses = Integer.parseInt(expensesStr); spendings += expenses; break; case 3: int resultOne = taxCalculatorIncomeMinusExpenses.taxEarningsMinusSpendings(earnings, spendings); //создаем переменную в которую положим результаты расчета УСН доходы минус расходы int resultTwo = incomeTaxCalculator.taxEarnings(earnings); //создаем переменную в которую положим результаты расчета УСН доходы if (resultOne > resultTwo) { System.out.println("Мы советуем вам УСН доходы"); System.out.println("Ваш налог составит: " + resultTwo + " рублей"); System.out.println("Налог на другой системе: " + resultOne + " рублей"); System.out.println("Экономия: " + (resultOne - resultTwo) + " рублей"); return; } else if (resultOne < resultTwo) { System.out.println("Мы советуем вам УСН доходы минус расходы"); System.out.println("Ваш налог составит: " + resultOne + " рублей"); System.out.println("Налог на другой системе: " + resultTwo + " рублей"); System.out.println("Экономия: " + (resultTwo - resultOne) + " рублей"); return; } else { System.out.println("Можете выбрать любую систему налогообложения"); } break; default: System.out.println("Такой операции нет"); return; } } System.out.println("Программа завершена!"); } }