Квадратные корни - Решение!

var calculateRoots = function(a,b,c){
  if ((b * b - 4 * a * c)<0){return 'Корней нет'}
  else if ((b * b - 4 * a * c)==0){
    return ('Корень равен ' +  -b / (2 * a))
  }
  else if ((b * b - 4 * a * c)>0){
    return ('Первый корень равен ' +(-b + Math.sqrt(b * b - 4 * a * c)) / (2 * a) + ', второй корень равен ' + (-b - Math.sqrt(b * b - 4 * a * c)) / (2 * a))
  }
}

var calculateRoots = function(a, b, c){
var discr = b * b - 4 * a * c;
if (discr < 0){
return ‘Корней нет’
}
if (discr === 0){
var core = -b / (2 * a);
return 'Корень равен ’ + core
}
if (discr > 0){
core = (-b + Math.sqrt(discr)) / (2 * a);
var coreSecond = (-b - Math.sqrt(discr)) / (2 * a);
return 'Первый корень равен ’ + core + ', второй корень равен ’ + coreSecond
}
}

let calculateRoots = function (a, b, c) {
  let d = b * b - 4 * a * c; 
  let root;
  let root1;
  let root2;
  
  if (d < 0) {
    
    return 'Корней нет';
    
  } else if (d === 0) {
    root = -b / (2 * a);
    
    return 'Корень равен ' + root;
    
  } else {
    root1 = (-b + Math.sqrt(d)) / (2 * a);
    root2 = (-b - Math.sqrt(d)) / (2 * a);
    
    return 'Первый корень равен ' + root1 + ', второй корень равен ' + root2
  }
}

let calculateRoots = function (a, b, c) {
let disc = b * b - 4 * a * c;
if (disc < 0) {
return ‘Корней нет’;
} else if (disc === 0) {
return 'Корень равен ’ + (-b / (2 * a));
} else {
return 'Первый корень равен ’ + (-b + Math.sqrt(disc)) / (2 * a) + ', второй корень равен ’ + (-b - Math.sqrt(disc)) / (2 * a);
}
}

let calculateRoots = function(a, b, c) {
  const d = b ** 2 - 4 * a * c;
  if (d < 0) {
    return 'Корней нет' ;
  }

  const decimal = (2 * a)
  if (d === 0) {
    return `Корень равен ${-b / decimal}`;
  }
  
  const x1 = (-b + d ** 0.5) / decimal;
  const x2 = (-b - d ** 0.5) / decimal;

  return `Первый корень равен ${x1}, второй корень равен ${x2}`;
}