If the argument is NaN or less than zero, the result is NaN.
Se o argumento é NaN ou menor que zero, o resultado é NaN.
Entendeu agora o porque do resultado NaN?
Abraço.
F
fernando7
Não posso colocar o Math.pow() dentro do Math.sqrt()?
staroski
Claro que pode, mas aí não vai ter como tratar o delta negativo e você vai continuar tendo o mesmo problema.
F
fernando7
O aluno Math.sqrt() não pode receber nota negativa do professor. kkkk
Nunca vai fecha a conta existe caso de delta negativo.
Separando o Math.pow() do Math.sqrt() não vai acontecer isso => Math.sqrt(-delta) no caso: -135,00?
staroski
A ideia de separar é justamente para você poder verificar se o delta é positivo.
Se é positivo, você calcula a raíz, se for negativo, você lança uma exceção.