Comando If

Marcelo Quintanilha

Member
Licensed User
Não consegui equacionar uma coisa simples.
Valores A, B e C.
Dentre A, B e C preciso que D seja o menor entre eles.
Usei o seguinte
If B < C Then
D=B
Else If A < B Then
D=A
Else
D = C
End If

Como equacionar?
Obrigado.
 

Marcelo Quintanilha

Member
Licensed User
RESOLVIDO. Depois de várias tentativas e erros cheguei à solução:
If A<B AND B<C AND A<C Then
D = A
Else If B<C Then
D = B
Else
D = C
End If
Farei vários testes para confirmar todas as condições.
 

MaxRosa

Member
Licensed User
Longtime User
Realmente funciona, mas não é otimizado. Cada vez que acrescentar uma nova variável terá que reescrever os IFs. O melhor seria usar uma função. Procure no fórum por SortArray.
 
Top