/
akupan2012
/
Nalog_upd
Обзор
Документация
Войти
/
akupan2012
/
Nalog_upd
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Main.java
86 строк
4 KB
akupan2012
upload files
08 окт 2025, 13:02
08 окт 2025, 13:02
1e35c72
Код
Авторство
О чём код?
import java.util.Scanner; public class Main { public static int taxEarningMinusSpendings(int earnings, int spendings){ int tax = (earnings - spendings) * 15/ 100; if (tax >= 0) { return tax; } else { return 0; } } public static int taxEarningSixProcent(int earnings) { int taxSix = earnings * 6 / 100; return taxSix; } public static void main (String [] args){ Scanner scanner = new Scanner(System.in); System.out.println("Добро пожаловать!"); 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 moneySp = scanner.nextLine(); int moneyA = Integer.parseInt(moneySp); spendings += moneyA; break; case 3: int taxEmS = taxEarningMinusSpendings(earnings,spendings); int taxEsP = taxEarningSixProcent(earnings); if (taxEsP > taxEmS){ System.out.println("Мы советуем Вам УСН доходы минус расходы"); System.out.println("Ваш налог составит: " + taxEmS + " рублей"); System.out.println("Налог на другой системе: " + taxEsP + " рублей"); System.out.println("Экономия: " + (taxEsP - taxEmS) + " рублей"); } else { if (taxEsP < taxEmS){ System.out.println("Мы советуем Вам УСН доходы"); System.out.println("Ваш налог составит: " + taxEsP + " рублей"); System.out.println("Налог на другой системе: " + taxEmS + " рублей"); System.out.println("Экономия: " + (taxEmS - taxEsP) + " рублей"); } else { if (taxEsP == taxEmS){ System.out.println("Можете выбрать любую систему налогообложения"); System.out.println("Ваш налог составит: " + taxEsP + " рублей"); } else { System.out.println("Ошибка"); } } } break; } } System.out.println("Программа завершена!"); } }