none
Error al sumar

    Pregunta

  • Programar (es entorno grafico)  para  capturar 10 numeros :  ¿cuales son positivos y negativos? 

    Error: ¿cuál es la sumatoria de los números negativos?

     if (numero < 0)
                 {
              
                  suma = suma + numero; // SOLO SUMA DOS NUMEROS Y DEBERIA SUMAR TODOS LOS NUMEROS QUE SEAN NEGATIVOS.

                    lbl_mostrar.Text = suma.ToString();            
                 }

    jueves, 24 de julio de 2014 2:34

Respuestas

  • >>¿cuales son positivos y negativos?

    pero vas a armar dos listas para poner los negativos y en otro los positivos ?

    podrias recorrer la lista y validar si es mayor a cero o no

    List<int> listaOriginal = new List<int>();
    
    //aqui cargas la lista
    
    List<int> listaPositivos = new List<int>();
    
    List<int> listaNegativos = new List<int>();
    
    foreach(int item in listaOriginal){
    
       if(item > 0)
           listaPositivos.Add(item);
        else
          listaNegativos.Add(item);
    
    }

    de esta forma separas negativos de positivos

    depsues para sumarla solo recorrer la lista de negativos, podrias usar el Math.Abs() para quitar el signo o sino multiplicar el valor por -1 para asi sumarlos y que el resultado sea positivos

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    jueves, 24 de julio de 2014 18:32