Formula erronea


([N2] alexandro galussio) #1

Estimados foristas, estoy evaluando Velneo, hoy vi que no trabaja con Switch (case) por lo tanto hay que resolver con If… Y tengo otro problema el cual capaz alguien lo ah resuelto.

Dentro de un For quiero que 2 variables array se multipliquen pero me cambia la posicion del simbolo. Caso puntual

Las variables Vector y Vector 1 son array numericas.
Nsuma es variable numerica

For (I,0,I<55,1)
-Set(NSUMA,(NSUMA)+ ((VECTOR1[I]) * (VECTOR2[I])) )

Al concatenar pasando las variables a alfanumericas para saber que ocurre veo que hace NSUMA + Vector1[I] Vector2[I] *

Por lo cual hace mal la cuenta.

Espero su ayuda!!!


([N1] wikan) #2

No sería algo así: -Set(NSUMA,(NSUMA)+ ((VECTOR1[I]) * (VECTOR2[I])) )
No estás referenciando el la posición a operar.


([N2] alexandro galussio) #3

No, dado que si no paso la posición del array no sabe que valor mostrar y no esta haciendo lo necesario.


([N1] wikan) #4

Perdón te copia tal cual.
Sería algo así Set(NSUMA,(NSUMA)+ ((VECTOR1[I]) * (VECTOR2[I])) )