Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Sugestão] Isso é uma raiz quadrada?

A resposta da 6 faz assim:

function calcularRaizQuadrada(numero) {
  return numero * numero;
}

let raizQuadrada = calcularRaizQuadrada(25);
console.log(raizQuadrada);

Porém isso retorna 625, sendo que a raiz quadrada deveria 5, não?

2 respostas

Olá, Levi!

O código que você postou realmente não está calculando a raiz quadrada do número corretamente. Na verdade, ele está calculando o quadrado do número, ou seja, multiplicando o número por ele mesmo.

Para calcular a raiz quadrada de um número em JavaScript, você pode usar a função Math.sqrt(). Essa função retorna a raiz quadrada do número passado como parâmetro.

Aqui está um exemplo de como corrigir o código:

function calcularRaizQuadrada(numero) {
  return Math.sqrt(numero);
}

let raizQuadrada = calcularRaizQuadrada(25);
console.log(raizQuadrada);

Dessa forma, o código irá retornar o valor correto da raiz quadrada, que no caso é 5.

Espero ter ajudado e bons estudos!

solução!

Obrigado pela resposta.

Era mais uma sugestão de correção, já que esse é o código da resolução (deste repositório aqui na branch "desafio_2": js-curso-2) e no enunciado está sendo pedido para calcular a raiz quadrada.

Desculpe-me se não deixei minha sugestão mais clara.