/
AleksejRo
/
4t.
Обзор
Документация
Войти
/
AleksejRo
/
4t.
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Main.java
66 строк
3 KB
AleksejRo
upload files
10 июн 2025, 22:47
10 июн 2025, 22:47
0811830
Код
Авторство
О чём код?
import java.util.Scanner; public class Main { public static void main(String[] args) { int plus = 0, minus = 0; while (true) { Scanner scanner = new Scanner(System.in); System.out.println("Выберите операцию и введите её номер:\n" + "1. Добавить новый доход\n" + "2. Добавить новый расход\n" + "3. Выбрать систему налогообложения"); String act = scanner.nextLine(); if ("end".equals(act)) { break; } int act2 = Integer.parseInt(act); switch (act2) { case 1: System.out.println("Введите новый доход:"); String savings = scanner.nextLine(); int money = Integer.parseInt(savings); plus += money; break; case 2: System.out.println("Введите новый расход:"); String antisavings = scanner.nextLine(); int antimoney = Integer.parseInt(antisavings); minus += antimoney; break; case 3: int v1 = taxEarningsMinusSpendings(plus, minus); int v2 = taxEarnings(plus); if (v1 < v2) { System.out.println("Мы советуем вам УСН доходы - расходы\n" + "Ваш налог составит: " + v1 + " рублей\n" + "Налог на другой системе: " + v2 + " рублей\n" + "Экономия: " + (v2 - v1) + " рублей"); } else if (v2 < v1) { System.out.println("Мы советуем вам УСН доходы\n" + "Ваш налог составит: " + v2 + " рублей\n" + "Налог на другой системе: " + v1 + " рублей\n" + "Экономия: " + (v1 - v2) + " рублей"); } else { System.out.println("Вам все системы хороши\n" + "Ваш налог составит: " + v2 + " рублей/n"); } plus = 0; minus = 0; break; default: System.out.println("Такой операции нет"); } } } public static int taxEarningsMinusSpendings(int earnings, int spendings) { int tax = (earnings - spendings) * 15 / 100; if (tax >= 0) { return tax; } else { return 0; } } public static int taxEarnings(int earnings) { int tax = earnings * 6 / 100; return tax; } }