none
Faça um programa que receba dez números inteiros, calcule e mostre a soma dos números menores que 20. Utilize a estrutura de repetição while. RRS feed

  • Pergunta

  • Faça um programa que receba dez números inteiros, calcule e mostre a soma dos números menores que 20.  Utilize a estrutura de repetição while.

    tô com dúvidas em como usar o while e somar apenas os menores que 20.  Alguém pode me esclarecer isto?

    obrigado.

    sexta-feira, 13 de março de 2015 15:23

Respostas

  • Pode usar este código (obs. te aconselharia usar um for que é muito mais rápido, mas como necessita fazer com while, segue abaixo):
            public int SomaMenoresQue20 (int[] numeros){
                int retorno = 0;
    
                int idx = 0;
                while (idx < numeros.Length)
                {
                    if (numeros[idx] < 20)
                    {
                        retorno += numeros[idx];
                    }
                    
                    idx++;
                }
    
                return retorno;
            }

    sexta-feira, 13 de março de 2015 16:19