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.
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. :-)