/
Rustam1977
/
MAIN
Обзор
Документация
Войти
/
Rustam1977
/
MAIN
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Main1.java
58 строк
3 KB
Rustam1977
Исправленный Main ( налогообложение)
26 июл 2025, 18:53
26 июл 2025, 18:53
bb2a208
Код
Авторство
О чём код?
import java.util.Scanner; public class Main1 { // Метод расчета налога по системе 1 (УСН доходы — 6%) public static double calculateTaxUSN6(double income) { return income * 0.06; } // Метод расчета налога по системе 2 (УСН доходы минус расходы — 15%) public static double calculateTaxUSN15(double income, double expenses) { double profit = income - expenses; return profit > 0 ? profit * 0.15 : 0.0; } public static void main(String[] args) { Scanner scanner = new Scanner(System.in); double totalIncome = 0.0; double totalExpense = 0.0; String input; // Многократный ввод доходов и расходов while (true) { System.out.print("Введите доход (или 'end' для завершения ввода): "); input = scanner.nextLine(); if (input.equalsIgnoreCase("end")) break; totalIncome += Double.parseDouble(input); System.out.print("Введите расход (или 'end' для завершения ввода): "); input = scanner.nextLine(); if (input.equalsIgnoreCase("end")) break; totalExpense += Double.parseDouble(input); } // Расчет налогов для обеих систем double tax6 = calculateTaxUSN6(totalIncome); double tax15 = calculateTaxUSN15(totalIncome, totalExpense); // Определение наиболее выгодной системы if (tax6 < tax15) { System.out.println("Выгоднее система 'УСН доходы (6%)'."); System.out.println("Ваш налог: " + tax6); System.out.println("Экономия по сравнению с другой системой: " + (tax15 - tax6)); } else if (tax15 < tax6) { System.out.println("Выгоднее система 'УСН доходы минус расходы (15%)'."); System.out.println("Ваш налог: " + tax15); System.out.println("Экономия по сравнению с другой системой: " + (tax6 - tax15)); } else { System.out.println("Обе системы равны по налоговой нагрузке. Можете выбрать любую."); System.out.println("Ваш налог: " + tax6); } System.out.println("Размер налога в системе 6%: " + tax6); System.out.println("Размер налога в системе 15%: " + tax15); // Завершение программы System.out.println("Программа завершена."); } }