Foros del Web » Programando para Internet » ASP Clásico »

devolver valor mayor de varios valores dados

Estas en el tema de devolver valor mayor de varios valores dados en el foro de ASP Clásico en Foros del Web. hola a todos! alguien sabe si existe algun objeto en asp (o cualquier forma) que le pueda dar varios valores numericos y me devuelva el ...
  #1 (permalink)  
Antiguo 23/05/2002, 11:41
 
Fecha de Ingreso: marzo-2001
Ubicación: Gran Canaria
Mensajes: 381
Antigüedad: 24 años, 2 meses
Puntos: 2
devolver valor mayor de varios valores dados

hola a todos!

alguien sabe si existe algun objeto en asp (o cualquier forma) que le pueda dar varios valores numericos y me devuelva el que sea mayor?.

O sea, que si le doy:

12 56 2 89 23 6

me duvuelva el:

89


Alguna idea?


Gracias a todos!



ToKaTa.
  #2 (permalink)  
Antiguo 23/05/2002, 19:29
 
Fecha de Ingreso: septiembre-2001
Mensajes: 78
Antigüedad: 23 años, 7 meses
Puntos: 0
Re: devolver valor mayor de varios valores dados

Hola!

Hasta donde yo se no existe en ASP, pero lo puedes hacer con un ciclo:

Para el codigo si tendrias que pensarle un poquito, lo puedes hacer con el metodo de la burbuja.

Saludos!
  #3 (permalink)  
Antiguo 24/05/2002, 03:01
 
Fecha de Ingreso: marzo-2001
Ubicación: Gran Canaria
Mensajes: 381
Antigüedad: 24 años, 2 meses
Puntos: 2
Re: devolver valor mayor de varios valores dados

hola vetement, ok, visto lo visto abra que hacerlo en plan manual y despues patentar el script

Probare con el metodo...


Gracias de todas formas!



ToKaTa.
  #4 (permalink)  
Antiguo 24/05/2002, 03:11
 
Fecha de Ingreso: agosto-2001
Mensajes: 336
Antigüedad: 23 años, 8 meses
Puntos: 0
Re: devolver valor mayor de varios valores dados

BURBUJA, ya no me acuerdo del metodo de la burbuja,pero algo asi, coges los numeros les plicas un split,asilo tienes en un array y luego lo recoores guardando en una variable el mayor de ellos :


mystring = "10 20 14 8?"
myarray = Split(mystring," ")
'Perdon pero es que no me acuerdo de como se sabe el numero de elementos de un array es este momento
Final=Ubound(myarray)-1
'le asignas el primero
mayor=myarray(0)
for i=0 to final
if mayor<myarray(i) then
mayor=myarray(i)
end if

Next

Un SaLudo, el codigo es una idea y habria que revisarlo,(Por fin es viernes) :P
  #5 (permalink)  
Antiguo 24/05/2002, 03:12
 
Fecha de Ingreso: febrero-2002
Ubicación: Mi ASP Bunker
Mensajes: 397
Antigüedad: 23 años, 2 meses
Puntos: 1
Re: devolver valor mayor de varios valores dados

De donde provienen los datos : en una cadena string, array o recordset ?

Un ejemplo dandole un array seria:

Function Mayor(array)
Dim xmayor
xmayor = -9999
for i=0 to UBound(array)
if array(i)>xmayor then
xmayor = array(i)
end if
next
Mayor = xmayor
End Function

y la llamas con : elmayor = Mayor(valores)
  #6 (permalink)  
Antiguo 24/05/2002, 03:14
 
Fecha de Ingreso: febrero-2002
Ubicación: Mi ASP Bunker
Mensajes: 397
Antigüedad: 23 años, 2 meses
Puntos: 1
Re: devolver valor mayor de varios valores dados

me ganaste por 1 minuto !
  #7 (permalink)  
Antiguo 24/05/2002, 03:16
 
Fecha de Ingreso: agosto-2001
Mensajes: 336
Antigüedad: 23 años, 8 meses
Puntos: 0
Re: devolver valor mayor de varios valores dados

El mismo dia, a la misma hora, el mismo codigo,No sera un hermano gemelo mio perdido?
  #8 (permalink)  
Antiguo 24/05/2002, 03:18
 
Fecha de Ingreso: febrero-2002
Ubicación: Mi ASP Bunker
Mensajes: 397
Antigüedad: 23 años, 2 meses
Puntos: 1
Re: devolver valor mayor de varios valores dados

Puede ser ! mira que tengo sangre española por parte de mi madre

Me gusto mas lo de almacenar el primer array como partida..vale
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:05.