/
1091950
/
Main03
Обзор
Документация
Войти
/
1091950
/
Main03
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Main.java
58 строк
2 KB
1091950
upload files
29 окт 2025, 23:53
29 окт 2025, 23:53
a92afcf
Код
Авторство
О чём код?
import java.util.Scanner; public class Main{ public static void main (String[] args) throws Exception{ int incomeSum = 0; int expensesSum = 0; while (true) { Scanner scanner = new Scanner(System.in); System.out.println("Введите сумму доходов"); String incomeStr = scanner.nextLine(); if (incomeStr.equals("end")){ System.out.println("Общий доход: " + incomeSum); System.out.println("Общий расход: " + expensesSum); break; } int income = Integer.parseInt(incomeStr); incomeSum += income; System.out.println("Введите сумму расходов"); String expensesStr = scanner.nextLine(); if (expensesStr.equals("end")){ System.out.println("Общий доход: " + incomeSum); System.out.println("Общий расход: " + expensesSum); break; } int expenses = Integer.parseInt(expensesStr); expensesSum += expenses; int tax1 = (int) (income * 0.06); int deduct = income - expenses; int tax2 = (int) (deduct * 0.15); if (tax2 >= 0){ if (tax1 < tax2) { System.out.println("Для вас дешевле использовать УСН «доходы»"); System.out.println("Налог от доходов составит: " + tax1); int diff1 = tax2 - tax1; System.out. println("Экономия: " + diff1); } else if (tax1 == tax2) { System.out.println("Можете выбрать любую систему налогообложения: " + tax1); }else { System.out.println("Для вас дешевле использовать УСН «доходы минус расходы»"); System.out.println("Налог между доходами и расходами составит: " + tax2); int diff2 = tax1 - tax2; System.out. println("Экономия: " + diff2); } }else{ System.out.println("УСН «доходы»: " + tax1); } } } }