/
algapono
/
hw4
Обзор
Документация
Войти
/
algapono
/
hw4
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Main.java
57 строк
3 KB
algapono
hw4
30 мар 2025, 17:50
30 мар 2025, 17:50
6f56c25
Код
Авторство
О чём код?
import java.util.Scanner; import ru.netology.income.Income; import ru.netology.incomeOutcome.IncomeOutcome; 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("Выберите операцию и введите её номер:\n1. Добавить новый доход\n" + "2. Добавить новый расход\n3. Выбрать систему налогообложения"); String input = scanner.nextLine(); if ("end".equals(input)) { break; } else { int operation = Integer.parseInt(input); switch (operation) { case 1: System.out.println("Введите сумму доходов:"); String moneyInc = scanner.nextLine(); int income = Integer.parseInt(moneyInc); earnings += income; break; case 2: System.out.println("Введите сумму расходов:"); String moneyOut = scanner.nextLine(); int outcome = Integer.parseInt(moneyOut); spendings += outcome; break; case 3: int x = Income.CalculateIncomeTax(earnings); int y = IncomeOutcome.CalculateInOutcomeTax(earnings, spendings); if (x > y) { int diff1 = x - y; System.out.println("Мы советуем Вам УСН доходы минус расходы.\nВаш налог составит:" + y); System.out.println("Налог на другой системе:" + x +"\nЭкономия:" + diff1); } else if (x < y) { int diff2 = y - x; System.out.println("Мы советуем Вам УСН доходы.\nВаш налог составит:" + x); System.out.println("Налог на другой системе:" + y +"\nЭкономия:" + diff2); } else { System.out.println("Вы можете выбрать любую систему налогообложения.\nВаш налог составит:" + x); } break; default: System.out.println("Такой операции нет"); break; } } } System.out.println("Программа завершена"); } }