No exercicio da formula de baskara, o proprio exercicio pede para criarmos 3 variaveis int e armazenar em 2 variaveis double, isto gera um erro por serem tipos diferentes. Como nunca vi este erro "NaN(não é um numero)" gostaria de uma explicacao.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
No exercicio da formula de baskara, o proprio exercicio pede para criarmos 3 variaveis int e armazenar em 2 variaveis double, isto gera um erro por serem tipos diferentes. Como nunca vi este erro "NaN(não é um numero)" gostaria de uma explicacao.
Claudio, cole o seu código aqui para que possamos analisar, as vezes está dando esse erro devido aos valores que você está usando e não a um erro de código.
Respondi como feedback para sua resposta diretamente. O código está correto, troque os números a, b e c por outros que resultem num delta positivo.
Se o delta for negativo, tentar calcular a raiz quadrada (Math.Sqrt) vai resultar num número completo, que o double não consegue representar e portanto diz NaN (Not a Number).
Ops, número completo não, número complexo. :-)