Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/11/2004, 03:50
Avatar de u_goldman
u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 5 meses
Puntos: 98
Bueno...esto que planteas Inmortal, ciertamente funciona, pero me parece que no es una buena práctica evaluar una condición inmediatamente después de otra, pues no conoces el todavía la consecuencia de la primera acción, cuando estás preguntando por otra condición:

Si tengo mas de uno:
Si esto es mayor que 10:

Esto se puede resumir con operadores lógicos:

Si tengo mas de uno Y es mayor que 10:

Pero en este caso en especial, existen 3 estátus, para evaluar solo 2 variables:

var1 > var2 -> ganó corredor uno
var1 < var2 -> ganó corredor dos
var1 = var2 -> empataron

Por lo tanto

Código:
If var1 > var2 Then
  'Ganó corredor uno
ElseIf var1 < var2 Then
  'Ganó corredor 2
ElseIf var1 = var2 Then
  'Empataron
End If
Se me hace una manera mas ordenada de realizar esto, no solo para ti, sino pensando en las personas que le podrían dar mantenimiento a la aplicación.


Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway