Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

¿Cúal es la funcion para obtener el máximo de 2 números?

Estas en el tema de ¿Cúal es la funcion para obtener el máximo de 2 números? en el foro de Visual Basic clásico en Foros del Web. Quiero obtener el máximo entre A y B, pero no encuentro la funcion en la ayuda y he probado con MAX(A,B) y no funciona. ¿Cómo ...
  #1 (permalink)  
Antiguo 19/07/2005, 03:41
 
Fecha de Ingreso: julio-2005
Mensajes: 59
Antigüedad: 18 años, 9 meses
Puntos: 0
¿Cúal es la funcion para obtener el máximo de 2 números?

Quiero obtener el máximo entre A y B, pero no encuentro la funcion en la ayuda y he probado con MAX(A,B) y no funciona. ¿Cómo se llama esta función?
  #2 (permalink)  
Antiguo 19/07/2005, 09:21
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Mensaje

Cita:
Iniciado por Juan Fco.
Quiero obtener el máximo entre A y B, pero no encuentro la funcion en la ayuda y he probado con MAX(A,B) y no funciona. ¿Cómo se llama esta función?
¿El máximo de dos números?
Código:
Function Mayor(ByVal A As Double, ByVal B As Double) As Double
If A >= B Then
 Mayor = A
Else
 Mayor = B
End If
End Function
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 19/07/2005, 09:40
 
Fecha de Ingreso: julio-2005
Mensajes: 59
Antigüedad: 18 años, 9 meses
Puntos: 0
¿No existe una funcion predefinida de access, tal como MAX(A,B) o algo así?. Usaré en cualquier caso la que me has mandado. Muchas gracias.
  #4 (permalink)  
Antiguo 19/07/2005, 09:44
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Cita:
Iniciado por Juan Fco.
¿No existe una funcion predefinida de access, tal como MAX(A,B) o algo así?. Usaré en cualquier caso la que me has mandado. Muchas gracias.
No sé, creo que no, pues no uso mucho access....
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #5 (permalink)  
Antiguo 19/07/2005, 10:58
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
Cita:
Iniciado por Juan Fco.
¿No existe una funcion predefinida de access, tal como MAX(A,B) o algo así?. Usaré en cualquier caso la que me has mandado. Muchas gracias.
uhhhh.. queres algo mas facil que esto... esta del bastante dificil puesto que este lenguaje es considerado al mas sencillo..

nos vemos..
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila
  #6 (permalink)  
Antiguo 25/07/2005, 14:44
 
Fecha de Ingreso: abril-2002
Ubicación: Euskal Herria
Mensajes: 95
Antigüedad: 22 años
Puntos: 0
Otra posible respuesta...

Aquí teneis otra respuesta respecto al maximo....

en lugar de utilizar la ssentencia IF, se puede utilizar esta otra...

Function Mayor(ByVal A As Double, ByVal B As Double) As Double
maximo = (A+B+ABS(A-B))/2
End Function


donde ABS() es el valor absoluto de un numero.


Saludos,
  #7 (permalink)  
Antiguo 29/07/2005, 10:53
Avatar de diegodnt  
Fecha de Ingreso: mayo-2004
Ubicación: Buenos aires
Mensajes: 227
Antigüedad: 20 años
Puntos: 0
de donde sacas los datos y si los sacas de una base de datos cual usassss???????
saludos ;)
__________________
. Woo hoo When I feel heavy metal
  #8 (permalink)  
Antiguo 29/07/2005, 11:09
 
Fecha de Ingreso: abril-2002
Ubicación: Euskal Herria
Mensajes: 95
Antigüedad: 22 años
Puntos: 0
Hola...

la función utiliza los valores que le pasas como parametros a ella misma.. esto es, A y B son conocidos...
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 18:23.