none
Soma das decimais RRS feed

  • Pergunta

  • Pessoal,

    Tenho 10 números decimais, e todos contém as decimais até com 2 digitos. Eu preciso retirar essas decimais, e somar elas a parte. Como se fosse somar os centavos a parte.

    Tem uma idea ?

    vlw

    segunda-feira, 4 de março de 2013 15:09

Respostas

  • Eu faria da seguinte forma:

    1 - Some todos os números (inteiros e decimais) ex: 1,12 + 4,54 + 6,5 e guarde em uma variável decimal.

    2 - Some todos os inteiros (convert para int antes) ex: 1 + 4 + 6 e guarde em uma variável int.

    3 - Faça a subtração das variáveis decimal - inteiro. O resultado será somente a soma dos números decimais.

    Ok?


    Francisco Gonçalves
    Blog: http://franciscogoncalves.com
    MTAC - MCPD Web Developer 4

    segunda-feira, 4 de março de 2013 16:50
  • decimal  x = 15.1234m;
    decimal parteFracionaria = x - Math.Floor(x); 

    segunda-feira, 4 de março de 2013 20:29

Todas as Respostas

  • Eu faria da seguinte forma:

    1 - Some todos os números (inteiros e decimais) ex: 1,12 + 4,54 + 6,5 e guarde em uma variável decimal.

    2 - Some todos os inteiros (convert para int antes) ex: 1 + 4 + 6 e guarde em uma variável int.

    3 - Faça a subtração das variáveis decimal - inteiro. O resultado será somente a soma dos números decimais.

    Ok?


    Francisco Gonçalves
    Blog: http://franciscogoncalves.com
    MTAC - MCPD Web Developer 4

    segunda-feira, 4 de março de 2013 16:50
  • decimal  x = 15.1234m;
    decimal parteFracionaria = x - Math.Floor(x); 

    segunda-feira, 4 de março de 2013 20:29