
JavaScript
Функция которая ищет корни квадратного уравнения
помогите пожалуйста в универе д/з сделать функцию подсчёта корней квадратного уравнения. укажите на мои ошибки пожалуйста. (после питона тяжело идёт просто, resullt = убрал)

Как минимум…
1. Перед именем переменной должен быть один из операторов — const, var или let.
2. Почему у вас D == Math, а не D = Math?
3. Условие операторов ветвления должно быть в скобках.
if (D > 0)
4. Результат работы функций у вас нигде не выводится.
5. Когда функция выдаёт несколько значений, объединяйте их в массив:
function funct() {
return [x1, x2];
}
var res = funct();
var a = res[0];
var b = res[1];
1. Перед именем переменной должен быть один из операторов — const, var или let.
2. Почему у вас D == Math, а не D = Math?
3. Условие операторов ветвления должно быть в скобках.
if (D > 0)
4. Результат работы функций у вас нигде не выводится.
5. Когда функция выдаёт несколько значений, объединяйте их в массив:
function funct() {
return [x1, x2];
}
var res = funct();
var a = res[0];
var b = res[1];
const quadraticEquation = (a, b, c) => {
if (Math.abs(a) < 1e-15) return { "x1": NaN, "x2": NaN };
let d = b * b - 4 * a * c;
let a2 = 2 * a;
if (Math.abs(d) < 1e-15) {
let x = -b / a2;
return { "x1": x, "x2": x };
}
if (d > 0) {
let sqd = Math.sqrt(d);
let x1 = (-b + sqd) / a2;
let x2 = (-b - sqd) / a2;
return { "x1": x1, "x2": x2 };
}
return { "x1": NaN, "x2": NaN };
};
let a = 1, b = 7, c = 5;
let res = quadraticEquation(a, b, c);
console.log(`a: ${a}, b: ${b}, c: ${c} => x1: ${res.x1}, x2: ${res.x2}`);
a = 9, b = -4, c = 0;
res = quadraticEquation(a, b, c);
console.log(`a: ${a}, b: ${b}, c: ${c} => x1: ${res.x1}, x2: ${res.x2}`);
a = -5, b = 0, c = 2;
res = quadraticEquation(a, b, c);
console.log(`a: ${a}, b: ${b}, c: ${c} => x1: ${res.x1}, x2: ${res.x2}`);
a = 0, b = -2, c = 7;
res = quadraticEquation(a, b, c);
console.log(`a: ${a}, b: ${b}, c: ${c} => x1: ${res.x1}, x2: ${res.x2}`);
Похожие вопросы
- Создать скрипт для решения квадратного уравнения. Для вычисления дискриминанта использовать функцию
- Вопрос по JavaScript, обращение к функции, которая находится в функции...
- Калькулятор из функций
- Почему функция постоянно возвращает true или false? (но не должна)
- Проверка вызывалась ли функция (подробности внутри)
- Как в данном случае лучше заменить стрелочную функцию на обычную?
- Помогите доделать задачу используя функции
- Зачем разработчики js сделали так что там где могли быть функции они добавили методы встроенных объектов.
- Почему так работают функции?
- Как сделать что бы 2 функции выполнялись поочередно.JS