Задание по программированию помогите пожалуйста - Компьютерные вопросы

Вопрос Задание по программированию помогите пожалуйста

Регистрация
29 Янв 2013
Сообщения
109
Репутация
0
Спасибо
0
Монет
0
315327135_3ec149b4d5fe1cfd7b05f8e61175dfbe_800.jpg

 
Регистрация
1 Дек 2013
Сообщения
86
Репутация
-3
Спасибо
0
Монет
0
C++
#include <iostream>
#include <cmath>

using namespace std;

double calculate_y(double x) {
/**
* Вычисляет значение функции y по заданному x.
*/
double y;
if (x <= 1) {
y = 2 * x - 6;
} else if (x > 1 && x < 3) {
y = sqrt(x) + log(x);
} else { // x >= 3
y = log(1 + x * x);
}
return y;
}

int main() {
/**
* Основная функция программы.
*/
double x;

// Получаем ввод от пользователя
cout << "Введите значение x: ";
cin >> x;

// Вычисляем и выводим результат
double y = calculate_y(x);
cout << "Значение функции y = " << y << endl;

return 0;
}
 
Регистрация
25 Апр 2013
Сообщения
78
Репутация
0
Спасибо
0
Монет
0
Какой язык, если уж просишь помощи, то проси нормально.
 
Регистрация
24 Июн 2013
Сообщения
101
Репутация
0
Спасибо
0
Монет
0
сам делай, когда доксить будешь, помощь тоже будешь на "ответы" просить?
 
Регистрация
29 Окт 2013
Сообщения
99
Репутация
-1
Спасибо
0
Монет
0
import math

def calculate_y(x):
if x < 1:
return 2 * x - 6
elif 1 <= x < 3:
return math.sqrt(x) + math.log(x)
elif x >= 3:
return math.log(1 + x**2)
else:
return None

def main():
try:
x = float(input("Введите значение x: "))
y = calculate_y(x)
if y is not None:
print(f"Значение функции при x = {x} равно y = {y}")
else:
print("Значение x вне допустимого диапазона.")
except ValueError:
print("Некорректный ввод. Пожалуйста, введите число.")

if __name__ == "__main__":
main()
 
Сверху Снизу