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();
// Выбор функции f(x)
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");
}
// Вычисление d по условиям 7 варианта
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);
}
}