Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

designmix

multiplicar

Recommended Posts

galeratenho um array preciso pegar o valor de cada posição e multiplicar 3x por 3 numeros diferenteslista = array (Pa, Pb, Pc, Pd, Pe, Pf, Pg, Ph, Pi, Pj, Pl, Pm, Pn)valor1 = lista(0) * 1valor2 = lista(0) * 0valor3 = lista(0) * 0valor4 = lista(1) * 2valor5 = lista(1) * 1valor6 = lista(1) * 0faço isso ate a posição 11 do arrayA alguma formar mais orçanizada de se fazer essa multilicação

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta algo assim:<%lista = array (Pa, Pb, Pc, Pd, Pe, Pf, Pg, Ph, Pi, Pj, Pl, Pm, Pn)DIM NovaLista(39) ' 39 pq como a lista acima são 13 posicoes, e agora sera 3 x cada posicao, da 39for i = 0 to ubound(lista) NovaLista(i) = lista(i) * 2 NovaLista(i+1) = lista(i) * 1 NovaLista(i+2) = lista(i) * 0next%>para vizualizar da forma correta faça assim:<%for i = 0 to ubound(NovaLista) / 3 response.write "POSIÇÃO: " & i & "<BR>" response.write "VALOR 1: " & NovaLista(i) & "<BR>" response.write "VALOR 2: " & NovaLista(i+1) & "<BR>" response.write "VALOR 3: " & NovaLista(i+2) & "<BR>"next%>espero ajudar =D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na verdade assim ele vai repetir algumas coisas, tente assim:

<%lista = array (Pa, Pb, Pc, Pd, Pe, Pf, Pg, Ph, Pi, Pj, Pl, Pm, Pn)DIM NovaLista(39) ' 39 pq como a lista acima são 13 posicoes, e agora sera 3 x cada posicao, da 39for i = 0 to ubound(lista)NovaLista(i) = lista(i) * 2i = i + 1NovaLista(i) = lista(i) * 1i = i + 1NovaLista(i) = lista(i) * 0i = i + 1next%>

para vizualizar da forma correta faça assim:

<%for i = 0 to ubound(NovaLista) / 3response.write "POSIÇÃO: " & i & "<BR>"response.write "VALOR 1: " & NovaLista(i) & "<BR>"i = i + 1response.write "VALOR 2: " & NovaLista(i) & "<BR>"i = i + 1response.write "VALOR 3: " & NovaLista(i) & "<BR>"i = i + 1next%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na verdade assim ele vai repetir algumas coisas, tente assim:

<%lista = array (Pa, Pb, Pc, Pd, Pe, Pf, Pg, Ph, Pi, Pj, Pl, Pm, Pn)DIM NovaLista(39) ' 39 pq como a lista acima são 13 posicoes, e agora sera 3 x cada posicao, da 39for i = 0 to ubound(lista)NovaLista(i) = lista(i) * 2i = i + 1NovaLista(i) = lista(i) * 1i = i + 1NovaLista(i) = lista(i) * 0i = i + 1next%>

para vizualizar da forma correta faça assim:

<%for i = 0 to ubound(NovaLista) / 3response.write "POSIÇÃO: " & i & "<BR>"response.write "VALOR 1: " & NovaLista(i) & "<BR>"i = i + 1response.write "VALOR 2: " & NovaLista(i) & "<BR>"i = i + 1response.write "VALOR 3: " & NovaLista(i) & "<BR>"i = i + 1next%>
bem lembrado

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.