/
nro.305
/
uy
Обзор
Документация
Войти
/
nro.305
/
uy
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Main.java
78 строк
3 KB
nro.305
upload files
14 фев 2025, 10:15
14 фев 2025, 10:15
37163c6
Код
Авторство
О чём код?
import java.util.Scanner; public class Main { 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 taxEar = (earnings * 6) / 100; return taxEar; } 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 moneyExp = scanner.nextLine(); int expense = Integer.parseInt(moneyExp); spendings += expense; break; case 3: int b = taxEarnings(earnings); int a = taxEarningsMinusSpendings(earnings, spendings); if (b > a) { System.out.println("Мы советуем вам УСН доходы минус расходы"); System.out.println("Ваш налог составит: " + a + " рублей"); System.out.println("Налог на другой системе: " + b + " рублей"); System.out.println("Экономия " + (b - a) + " рублей"); System.out.println(); } else if (a > b) { System.out.println("Мы советуем вам УСН доходы"); System.out.println("Ваш налог составит: " + b + " рублей"); System.out.println("Налог на другой системе: " + a + " рублей"); System.out.println("Экономия " + (a - b) + " рублей"); System.out.println(); } else { System.out.println("Налоги равны.Можете выбрать любую систему налогооблажения"); System.out.println("Ваш налог составит: " + a + " рублей"); System.out.println(); } break; default: System.out.println("Такой операции нет"); } } } }