import math
def calculate_Z(x, a, b):
# Вычисляем t = cos(a) / b
t = math.cos(a) / b
# Вычисляем y = 3 * sin(x) + cos(a ** 3)
y = 3 * math.sin(x) + math.cos(a ** 3)
# Вычисляем Z = ln|sin(y)| - sin(e^t)
sin_y = math.sin(y)
ln_sin_y = math.log(abs(sin_y)) # ln|sin(y)|
exp_t = math.exp(t) # e^t
sin_exp_t = math.sin(exp_t) # sin(e^t)
Z = ln_sin_y - sin_exp_t
return Z
# Пример использования функции
if __name__ == "__main__":
# Запрашиваем у пользователя ввод значений x, a, b
x = float(input("Введите значение x: "))
a = float(input("Введите значение a: "))
b = float(input("Введите значение b: "))
# Вычисляем Z
result = calculate_Z(x, a, b)
# Выводим результат
print(f"Значение Z при x={x}, a={a}, b={b} равно: {result}")