none
primero multiplicar y despues sumar RRS feed

  • Pregunta

  • Hola que tal necesito su  ayuda porfavor  lo que tengo de problemas es:

    tengo 2 listboxs en un array cada uno en los cuales meto numeros lo que quiero es multiplicar los numeros PRIMERO y luego sumar el resultado de la multiplicacion de dichos numeros por ejemplo

    x   y      x*y

    4   2       8

    2    3      6

     

    el resultado debe ser 14 que es la suma de la columna que esta en x*y

    y lo que hace el codigo que tengo es que primero suma la columna x luego suma la columna y   despues los multiplica a mi me regresa de resultado 30 y eso no quiero  esta es la linea de codigo

    sumaMultXY += Convert.toInt32(listBox1.items[i].ToString())*Convert.ToInt32(listbox2.Items[j].ToString());

    mo le puedo hacer para que primeero los multiplique y despues los sume

    jueves, 25 de octubre de 2012 22:06

Todas las respuestas

  • Pues si ya sabe cuál es el problema pues no veo la razón de la pregunta.  Primero debe multiplicar, luego sumar y lo está haciendo al revés.

    Ahora bien, ¿por qué lee el dato del listbox si dice tenerlos ya en un array?  Es más conveniente usar el array.  Utilice un 3er array o lista para ir almacenando los valores intermedios de las multiplicaciones.  Luego usando un FOR sume dichos resultados intermedios para obtener el resultado final.


    Jose R. MCP
    Code Samples

    viernes, 26 de octubre de 2012 0:59