Articles of decimal

Expressão regular para o número decimal

Eu preciso validar uma input de textbox e só pode permitir inputs decimais como: X,XXX (apenas um dígito antes do sinal decimal e uma precisão de 3). Eu estou usando c # e tente isso ^[0-9]+(\.[0-9]{1,2})?$ ?

O que o M significa na notação literal decimal do C #?

Para trabalhar com tipos de dados decimais, tenho que fazer isso com a boot da variável: decimal aValue = 50.0M; O que a parte M representa?

Existe uma biblioteca de matemática decimal para JavaScript?

Existe uma biblioteca madura para fazer matemática baseada em decimal, possivelmente precisão arbitrária, em JavaScript? Edit: Eu quero essa informação para uma página de referência sobre os problemas relacionados ao ponto flutuante e alternativas para usar quando o ponto flutuante binário é inadequado: http://floating-point-gui.de/

Por que não consigo desmarcar um int como decimal?

Eu tenho um IDataRecord reader que estou recuperando um decimal da seguinte forma: decimal d = (decimal)reader[0]; Por algum motivo, isso gera uma exceção inválida dizendo que “o cast especificado não é válido”. Quando eu faço o reader[0].GetType() ele me diz que é um Int32. Tanto quanto eu sei, isso não deve ser um problema […]

Convertendo Decimal em Java Binário

Eu estou tentando converter decimal para números binários da input do usuário usando Java. Estou recebendo erros. package reversedBinary; import java.util.Scanner; public class ReversedBinary { public static void main(String[] args) { int number; Scanner in = new Scanner(System.in); System.out.println(“Enter a positive integer”); number=in.nextInt(); if (number <0) System.out.println("Error: Not a positive integer"); else { System.out.print("Convert to […]

Encontre o número de casas decimais no valor decimal, independentemente da cultura

Eu estou querendo saber se existe uma maneira concisa e precisa para retirar o número de casas decimais em um valor decimal (como um int) que será seguro para usar em diferentes informações de cultura? Por exemplo: 19.0 deve retornar 1, 27.5999 deve retornar 4, 19.12 deve retornar 2, etc. Eu escrevi uma consulta que […]

Ajustando precisão decimal, .net

Essas linhas em c # decimal a = 2m; decimal b = 2.0m; decimal c = 2.00000000m; decimal d = 2.000000000000000000000000000m; Console.WriteLine(a); Console.WriteLine(b); Console.WriteLine(c); Console.WriteLine(d); Gera esta saída: 2 2.0 2.00000000 2.000000000000000000000000000 Então eu posso ver que criar uma variável decimal a partir de um literal me permite controlar a precisão. Posso ajustar a precisão […]

Número do formato para 2 casas decimais

Gostaria de saber como posso produzir um número com duas casas decimais, sem arredondar o número original. Por exemplo: 2229,999 -> 2229,99 Eu já tentei: FORMAT(2229.999, 2) CONVERT(2229.999, DECIMAL(4,2)) obrigado

Cálculo financeiro preciso em JavaScript. Quais são as Gotchas?

No interesse de criar código de plataforma cruzada, gostaria de desenvolver um aplicativo financeiro simples em JavaScript. Os cálculos exigidos envolvem juros compostos e números decimais relativamente longos. Eu gostaria de saber quais erros evitar ao usar JavaScript para fazer esse tipo de matemática – se é que é possível!

Um duplo é realmente inadequado para dinheiro?

Eu sempre digo em c # uma variável do tipo double não é adequada para dinheiro. Todas as coisas estranhas podem acontecer. Mas não consigo criar um exemplo para demonstrar alguns desses problemas. Alguém pode fornecer um exemplo? (editar; este post foi originalmente marcado com C #; algumas respostas referem-se a detalhes específicos de decimal […]