Quando escrevo o código desta forma ele me retorna em número quebrado mesmo utilizando números inteiros, gostaria de saber o porque quando eu declaro uma variável antes e depois faço uma operação ele já me retorna o número quebrado.
Console.WriteLine("Executando terceiro projeto - Criando variáveis com pontos flutuantes.");
double salario = 1250.70;
double produtoPreco = 7;
Console.WriteLine("Meu salário é de " + salario + " Reais");
produtoPreco /= 2;
Console.WriteLine(produtoPreco);
Console.WriteLine("A execução terminou, tecle ENTER para finalizar...");
Console.ReadLine();