/
Pavel23
/
HW4
Обзор
Документация
Войти
/
Pavel23
/
HW4
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Main.java
58 строк
3 KB
Pavel23
upload files
04 окт 2025, 11:20
04 окт 2025, 11:20
511c1fc
Код
Авторство
О чём код?
import java.util.Scanner; public class Main { public static int tax1(int income) { return (income * 6 / 100); } public static int tax2(int income, int expense) { int dif = income - expense; if (dif < 0) { return 0; } else { return (dif * 15 / 100); } } public static void best(int tx1, int tx2) { if (tx1 < tx2) { System.out.println("Мы советуем вам УСН доходы"); System.out.println("Ваш налог составит: " + tx1 + " рублей"); System.out.println("Налог на другой системе: " + tx2 + " рублей"); System.out.println("Экономия: " + (tx2 - tx1) + " рублей"); } else if (tx1 > tx2) { System.out.println("Мы советуем вам УСН доходы минус расходы"); System.out.println("Ваш налог составит: " + tx2 + " рублей"); System.out.println("Налог на другой системе: " + tx1 + " рублей"); System.out.println("Экономия: " + (tx1 - tx2) + " рублей"); } else { System.out.println("В обеих системах налогооблажения налог одинаковый. Можете выбрать любую."); } } public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int income = 0; int expense = 0; while (true) { System.out.println("Выберите операцию и введите её номер: \n" + "1. Добавить новый доход \n" + "2. Добавить новый расход \n" + "3. Выбрать систему налогообложения"); String option = scanner.next(); if (option.equals("end")) { break; } if (option.equals("1")) { System.out.println("Введите сумму дохода:"); income += scanner.nextInt(); } else if (option.equals("2")) { System.out.println("Введите сумму расхода:"); expense += scanner.nextInt(); } else if (option.equals("3")) { best(tax1(income), tax2(income, expense)); } } System.out.println("Программа завершена!"); } }