GeneXus - desglose de un numero entero

   
Vista:

desglose de un numero entero

Publicado por hector (20 intervenciones) el 11/01/2010 15:42:47
estimados amigos foristas
tengo q desglosar un numero entero en genexus
ejemplo

12345678
y necesito multiplicar cada numero por otro
ejemplo
1*2
2*3
3*4
4*5
5*6
6*7
7*2
8*3
despues de eso
tengo q sumar los resultados
(1*2)+(2*3)+()()()()()()+(8*3)
y despues dividir por 11 la suma total

les agradesco muchisimo la ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:desglose de un numero entero

Publicado por Luis Alberto S. (120 intervenciones) el 11/01/2010 16:35:49
Que tal, es muy simple:

Primero mides el largo del número, luego recorres uno a uno los caracteres obteniendo la multiplicacion que necesitas, al mismo tiempo vas sumando los parciales para que la suma de éstos la dividas para 11.

A usar:

Len( ) Substr( ) str( )

For &cont = 1 to &Largo

&vector ó &Var1 &var2 &var3 . . .

Exitos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar