none
Somar sem eliminar os zeros

    Pergunta

  • Olá, como eu faço para somar sem eliminar os zeros? Exemplo:

    No TextBox1 está 000, ao somar com o número 1, dê o resultado 001, se somar novamente, dê 002, e assim sucessivamente.

    terça-feira, 8 de maio de 2012 20:23

Respostas

  • Sempre a soma de numeros inteiros, nunca sera exibido zero a esquerda

    A não ser que a soma seja quebrada, resultando em um total com virgula (0,01)

    Você pode tentar força a sua saida para sempre ter 3 casa, com o método ToString(), exemplo:

    C#
    int valor0 = 001;
    int valor1 = 002;
    
    string total = (valor0 + valor1).ToString("000");

    VB.NET
    Dim valor0 As Integer = 1
    Dim valor1 As Integer = 2
    
    Dim total As String = (valor0 + valor1).ToString("000")




    Vitor Mendes | Seu feedback é muito importante para todos!
    Visite o meu site: http://www.vitormendes.com.br/



    terça-feira, 8 de maio de 2012 20:33
  • Dessa forma:

    TextBox1.Text = TextBox1.Text.PadLeft(3, "0")

    Deixará sempre com 3 caracteres preenchendo com zeros à esquerda.

    Espero ter ajudado, abraços!


    thiagokoelho

    terça-feira, 8 de maio de 2012 20:36

Todas as Respostas

  • Sempre a soma de numeros inteiros, nunca sera exibido zero a esquerda

    A não ser que a soma seja quebrada, resultando em um total com virgula (0,01)

    Você pode tentar força a sua saida para sempre ter 3 casa, com o método ToString(), exemplo:

    C#
    int valor0 = 001;
    int valor1 = 002;
    
    string total = (valor0 + valor1).ToString("000");

    VB.NET
    Dim valor0 As Integer = 1
    Dim valor1 As Integer = 2
    
    Dim total As String = (valor0 + valor1).ToString("000")




    Vitor Mendes | Seu feedback é muito importante para todos!
    Visite o meu site: http://www.vitormendes.com.br/



    terça-feira, 8 de maio de 2012 20:33
  • Dessa forma:

    TextBox1.Text = TextBox1.Text.PadLeft(3, "0")

    Deixará sempre com 3 caracteres preenchendo com zeros à esquerda.

    Espero ter ajudado, abraços!


    thiagokoelho

    terça-feira, 8 de maio de 2012 20:36