/
SofiMut
/
taxesTest
Обзор
Документация
Войти
/
SofiMut
/
taxesTest
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/main/java/Main.java
67 строк
3 KB
Sofia Stepanova
first_commit
11 окт 2025, 12:17
11 окт 2025, 12:17
0bb369f
Код
Авторство
О чём код?
import java.util.Scanner; public class Main { public static void main(String[] args) { Design.printDelim(); Scanner scanner = new Scanner(System.in); int profit; int outlay; int earnings = 0; int spendings = 0; while (true) { System.out.println("1. Добавить новый доход"); System.out.println("2. Добавить новый расход"); System.out.println("3. Выбрать систему налогообложения"); System.out.print("Выберите операцию и введите ее номер или end для завершения программы, затем нажмите Enter: "); String input = scanner.nextLine(); if (input.equals("end")) { break; } int numberOfOperation = Integer.parseInt(input); switch (numberOfOperation) { case 1: Design.printDelim(); System.out.print("Введите сумму дохода, затем нажмите Enter: "); String receipt = scanner.nextLine(); profit = Integer.parseInt(receipt); earnings += profit; Design.printDelim(); break; case 2: Design.printDelim(); System.out.print("Введите сумму расхода, затем нажмите Enter: "); String intake = scanner.nextLine(); outlay = Integer.parseInt(intake); spendings += outlay; Design.printDelim(); break; case 3: Design.printDelim(); int taxMargine = TaxesMargine.taxEarningsMinusSpendings(earnings, spendings); int taxIncome = TaxesIncome.taxEarnings(earnings); if (taxMargine > taxIncome) { System.out.println("Оптимальная система налогообложения: УСН доходы. Ваш налог составит: " + taxIncome + "."); System.out.println("Налог на другой системе: " + taxMargine + "."); System.out.println("Экономия: " + (taxMargine - taxIncome) + "."); Design.printDelim(); } else if (taxMargine < taxIncome) { System.out.println("Оптимальная система налогообложения: УСН доходы - расходы. Ваш налог составит: " + taxMargine + " ."); System.out.println("Налог на другой системе: " + taxIncome + "."); System.out.println("Экономия: " + (taxIncome - taxMargine) + "."); Design.printDelim(); } else { System.out.println("Вы можете выбрать любую систему налгооблажения на базе УСН"); } break; } } System.out.println("Программа завершена!"); } }