Bom dia pessoal!
Sou iniciante em C# e estou com um pequeno problema que não consigo compreender.
O meu cálculo com divisão de double resulta numa imprecisão na vírgula. A imagem em anexo deixa claro ao que me refiro. Testei o programa e testei na calculadora, no entanto o posicionamento da vírgula é discordante. Alguém poderia me dar uma luz no porquê disso ocorrer? Valeu!
1 curtida
Posta o código em texto, assim complica.
1 curtida
A calculadora está fazendo com virgula (,
) que é o formato Brasileiro para separação, no computador você está fazendo com ponto(.
) que significa mil ou seja,
2,3 na calculadora é diferente de 2.3 no código porque nesse código é mil.
Ou seja, a sua digitação está provocando a diferença na conta, porque, o visual studio pega a regionalidade do seu sistema que está pt-Br.
Resumo: digite no console também com (,
) que dará certo:
Ajustei e testei aqui e deu certo.
Muito obrigado!
1 curtida