para separação da parte inteira da parte decimal, o natural não seria a utilização do ponto na variável do tipo double ao invés da vírgula?
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!
para separação da parte inteira da parte decimal, o natural não seria a utilização do ponto na variável do tipo double ao invés da vírgula?
Olá, Marcelo.
Tudo bem?
Você está correto ao observar que, em muitos contextos de programação, o ponto é utilizado como separador decimal para variáveis do tipo double. No entanto, a forma como os números decimais são representados pode variar dependendo da cultura e da configuração regional do sistema.
No caso específico do C#, a conversão de uma string para um double pode ser afetada pela cultura atual do Thread.CurrentThread.CurrentCulture. Em algumas culturas, a vírgula é utilizada como separador decimal, enquanto em outras, o ponto é o separador decimal.
No exemplo da sua dúvida, o método double.Parse pode estar esperando um formato específico de número decimal. Se o seu sistema estiver configurado para usar a vírgula como separador decimal, você precisará substituir o ponto pela vírgula antes de fazer a conversão. É por isso que o método Replace('.', ',') foi utilizado no código fornecido na aula.
Espero ter ajudado e bons estudos!