Ir para o conteúdo
andreb

[Resolvido] Double

Mensagens Recomendadas

andreb    0
andreb

Ola a minha duvida e a seguinte:

/*...*/
double price = 2000 / 1700;
SellText.Text = string.Format("{0}",price);
/*...*/

Output: 1

tenho este bocadinho de código num projecto de Visual C# e ao fazer isto o "price" vai retornar um numero inteiro mas se tiver

/*...*/
double price = 3.7;
SellText.Text = string.Format("{0}",price);
/*...*/

Output: 3.7

neste caso retorna o valor certo..

alguém me pode ajudar, de modo a que o de cima retorne valor certo??

cumps andreb

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
jpaulino    106
jpaulino

Vê lá se assim funciona

            double price1 = 2000;
            double price2 = 1700;
            double price = price1 / price2;
            System.Diagnostics.Debug.WriteLine(string.Format("{0}", price));

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
andreb    0
andreb

Obrigado, eu hoje de manha quando acordei lembrei-me de uma coisa assim parecida antes de ver o teu código..

double price = (double)2000 / (double)1700;
SellText.Text = string.Format("{0}", price);

cumps andreb

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade