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

Ordenar Valores Variaveis


Rinaldo

Pergunta

5 respostass a esta questão

Posts Recomendados

  • 0

Sim, no entanto esses valores não estão em um banco ainda. As variáveis foram recebidas através de um form. Gostaria de ordená-las para mostrá-las e, se os valores estiverem de acordo, aí sim armazená-las num banco.

Obrigado.

Link para o comentário
Compartilhar em outros sites

  • 0

se ajudar beleza!

<%
FUNCTION SortArray(varArray)
For i = UBound(varArray) - 1 To 1 Step - 1
MaxVal = varArray(i)
MaxIndex = i

For j = 0 To i
If varArray(j) > MaxVal Then
MaxVal = varArray(j)
MaxIndex = j
End If
Next

If MaxIndex < i Then
varArray(MaxIndex) = varArray(i)
varArray(i) = MaxVal
End If
Next 
END FUNCTION

REDIM arrSORT(5)

arrSORT(0)=4
arrSORT(1)=5
arrSORT(2)=1
arrSORT(3)=3
arrSORT(4)=2

Response.write "<TABLE BORDER=1 WIDTH=100% ><TR><TD><B>UNSORTED</B></TD><TD><B>SORTED</B></TD></TR>"
Response.write "<TR><TD>"

FOR i = 0 TO UBOUND(arrSORT) - 1
Response.write "<B>arrSORT(" & i & ") value: </B>" & arrSORT(i) & "<BR>"
NEXT

Response.write "</TD><TD>"

SortArray arrSORT

FOR i = 0 TO UBOUND(arrSORT) - 1
Response.write "<B>arrSORT(" & i & ") value: </B>" & arrSORT(i) & "<BR>"
NEXT


Response.write "</TD></TR></TABLE>"
%>

não foi eu que fiz! somente copiei e testei o código!

abraços

Link para o comentário
Compartilhar em outros sites

  • 0

Desenvolvi um mais simples pra você amigo!

<%

'exibir numeros em ordem crescente

Response.write"<br>"

dim a,b,c,d,e,f,g

a=4

b=5

c=1

d=3

e=2

f=7

g=6

total=10

ordem = array(a,b,c,d,e,f,g)

dim resultado(100)

for i2=0 to 6

for i=0 to total

if ordem(i2)=i then

resultado(i)=ordem(i2)&","

end if

next

next

for i=0 to total

Response.write (resultado(i))

next

'---------fim'''''''''''''''''''''%>

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...