Для решения этой задачи необходимо написать программу, которая будет принимать на вход число и в зависимости от его значения либо вычислять значение функции, либо выводить сообщение о том, что функция не определена. Функция задана как ( y = \frac{6}{x-3} ). Из формулы видно, что функция не определена при ( x = 3 ), так как в этом случае происходит деление на ноль.
Ниже приведены примеры программ на трех разных языках программирования: Python, JavaScript и C++.
Python
def compute_function(x):
if x == 3:
return "Функция не определена при x = 3"
else:
y = 6 / (x - 3)
return f"Значение функции: y = {y}"
try:
x = float(input("Введите число x: "))
result = compute_function(x)
print(result)
except ValueError:
print("Пожалуйста, введите числовое значение.")
JavaScript
function computeFunction(x) {
if (x === 3) {
return "Функция не определена при x = 3";
} else {
let y = 6 / (x - 3);
return `Значение функции: y = ${y}`;
}
}
let input = prompt("Введите число x:");
let x = parseFloat(input);
if (isNaN(x)) {
console.log("Пожалуйста, введите числовое значение.");
} else {
let result = computeFunction(x);
console.log(result);
}
C++
#include
#include
using namespace std;
void computeFunction(double x) {
if (x == 3) {
cout