none
Preciso de ajuda com IF RRS feed

  • Pergunta

  • Bom dia galera

    preciso de um IF que faça o seguinte.

    IF == 0 somar todas os valores da "Distance"

    Obrigado

    Estou no aguardo

    sábado, 14 de dezembro de 2013 14:14

Todas as Respostas

  • Aluizio Henrique,

    O que tem que ser igual 0 ????? explique melhor pois assim não tem como ajudar !!!!!!!!!!!



    Diego Almeida Barreto
    System Analyst / Software Developer

    sábado, 14 de dezembro de 2013 14:24
  • crie uma variável para somar esses valores ex

    var soma double;

    if == 0

    {

    soma = distance + soma;

    }

    ----------------

    Bom eu posso ter entendido errado, talvez queira uma estrutura de loop

    somando os valores varias vezes como por ex.

    for (int i=0, i<Distance_que_seria_a_QUantidade_de_repetição,i++)

    {

    soma = soma+ var;

    }

    para o for a variável tem de ser inteira

    vc também pode usar o while, ai pode ser variável de outro tipo sem ser inteira mas terá que implementa-la (soma-la) no final do loop


    • Editado J Lucas sábado, 14 de dezembro de 2013 22:12 melhoramento de resposta
    sábado, 14 de dezembro de 2013 22:10
  • IF o que?  E necessário ter uma variável aí para poder fazer a comparação, tipo assim:

    if(soma == 0)

    soma += var;

    No caso do for, postado pelo jlucas, falto usar a variável i no loop, tipo:

    for (int i=0, i<Distance_que_seria_a_QUantidade_de_repetição,i++)

    {

    soma = soma[i]+ var; ou soma = soma + var[i];

    }

    Ou seja, você deve colocar sempre a posição da variável do loop, senão não faz sentido ter um for. Agora, você deve informar qual variável/parâmetro voce deve comparar no IF.

    segunda-feira, 16 de dezembro de 2013 10:27
  • Lucas se eu quiser criar uma classe pra somar todos esses valores, Como faria?
    segunda-feira, 16 de dezembro de 2013 11:43
  • na verdade um método resolveria no modo public para usar os dados em diferentes classes

    public void somar()

    {

       faria o loop

    }

    e no código invocaria o método somar()

    ---

    mas no seu caso apenas

    usaria loop de repetição para que toda vez que acessa-se e fosse verdadeiro ele somaria 

    for(int i=0;i< menor que um valor; i++) // i é uma variavel contadora de vezes, enquanto i for menor que um determinado valor ele incrementa na na parte de i++ 

    se no caso não souber a quantidade de vezes use o while 

    ex while 

    {

        o que deve fazer

    do variavel < que o numero digitado// por exemplo

    }


    • Editado J Lucas terça-feira, 17 de dezembro de 2013 18:27
    segunda-feira, 16 de dezembro de 2013 20:50