Ir para conteúdo
Fórum Script Brasil
  • 0

Preciso De Ajuda?


Guest - rogerio -

Pergunta

Guest - rogerio -

na myArrayTotal retornam varios numeros, e quero apenas o maior, então criei o intMaior, so que as vezes vem mais de 1 numero maior e so retorna o primeiro

no laço retorna ex:.(1 2 3 3 4 5 8 8 6 9 9 9) ai vem so um numero 9.

gostaria que viesse os tres nº 9 porque preciso da coluna e não somente o numero.

é pouco confuso mas já agradeço

gostaria de retornar dois resultados iguais mas so consigo 1 ? alguém tem uma sugestão?

For j = 0 to UBound(myArrayTotal)

SomaOriginal = Left(myArrayTotal(j),len(myArrayTotal(j))-1)

If SomaOriginal > intMaior Then

intMaior = SomaOriginal

intColuna = right(myArrayTotal(j),1)

End If

Next

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

E ae mano, tudo bem?

Primeiro vamos pegar o maior valor dentro do array, ok?

Isso pode ser feito pelo código:

<%

Dim maiorValor

maiorValor = UBound(myArrayTotal)

%>

ok.. até aqui não oi nenhum mistério para você.

Agora vamos fazer um loop que irá percorrer todo o array. Se ele encontrar valores iguais ao armazenado anteriormente, então guarda a posição do registro no array.

Vamos lá:

Dim i, strResultados

strResultados = ""

For i = LBound(myArrayTotal) To UBound(myArrayTotal)

  'Fazemos a comparação entre os valores

    if Trim(i) = maiorValor Then 

        'se os valores são iguais, armazena a posicao e o valor do vetor

        'guardaremos em uma única variável, mas você pode armazenar em um outro

        'vetor ou mesmo fazer o tratamento q julgar necessário dentro do loop.

          strResultados = strResultados & "Posição: " & i & " - Valor: " & maiorValor(i) & "<br>"

Next

Acho que é isso.

Se não for, dá o toque, valeu?

Abraços.

ph34r.gif

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...