Загрузка данных


import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        // Ввод a and b
        System.out.print("Введите коэффициент a: ");
        double a = sc.nextDouble();

        System.out.print("Введите коэффициент b: ");
        double b = sc.nextDouble();

        // Проверка всех возможных случаев
        if (a == 0) {
            // Если a = 0, получается неравенство: 0 * x + b < 0 => b < 0
            if (b < 0) {
                System.out.println("x — любое число (неравенство верно всегда)");
            } else {
                System.out.println("Нет решений");
            }
        } else if (a > 0) {
            // Если a > 0, знак неравенства не меняется: x < -b / a
            double x = -b / a;
            System.out.println("Ответ: x < " + x);
        } else {
            // Если a < 0, при делении знак меняется на противоположный: x > -b / a
            double x = -b / a;
            System.out.println("Ответ: x > " + x);
        }

        sc.close();
    }
}








import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        // ввод
        System.out.print("Введите x: ");
        double x = sc.nextDouble();

        System.out.print("Введите y: ");
        double y = sc.nextDouble();

        System.out.println("Выберите f(x): 1 - sh(x), 2 - x^2, 3 - e^x");
        int choice = sc.nextInt();

        // Выбор функции fx
        double fx = 0;
        if (choice == 1) {
            fx = Math.sinh(x);
            System.out.println("Выбрана функция sh(x)");
        } else if (choice == 2) {
            fx = x * x;
            System.out.println("Выбрана функция x^2");
        } else if (choice == 3) {
            fx = Math.exp(x);
            System.out.println("Выбрана функция e^x");
        }


        double d = 0;
        if (x > y) {
            System.out.println("Ветка: x > y");
            d = Math.cbrt(Math.abs(fx - y)) + Math.tan(fx);
        } else if (y > x) {
            System.out.println("Ветка: y > x");
            d = Math.pow(y - fx, 3) + Math.cos(fx);
        } else {
            System.out.println("Ветка: y = x");
            d = Math.pow(y + fx, 2) + Math.pow(x, 3);
        }

        System.out.println("Результат d = " + d);
    }
}