View Single Post
  #6  
Old 13/05/2012
Delphius's Avatar
[Delphius] Delphius is offline
Miembro Premium
 
Join Date: Jul 2004
Location: Salta, Argentina
Posts: 5,582
Rep Power: 28
Delphius Va camino a la fama
Quote:
Originally Posted by gabtroc View Post
Código Delphi [-]
if (d1-d2<>0) then
    if (d1-d3<>0) then
      if (d1-d4<>0) then
        if (d2-d3<>0) then
          if (d2-d4<>0) then
            if (d3-d4<>0) then
Fíjate que eso se puede mejorar, justo como el ejemplo que te ha dado ecfisa. Analiza tus ifs anidados. Fíjate que para que se ejecute el último if deben cumplirse los anteriores, por tanto todas las condiciones deben de ser necesariamente verdaderas. Dado este escenario entonces es inpráctico estar separando cada evaluación. Para el caso es lo mismo:

Código Delphi [-]
if A then if B then ...

que

Código Delphi [-]
if A AND B AND ...

Ya que la tabla de verdad AND indica que o se cumplen todos o ninguno.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Reply With Quote