En VFP, la diferencia entre declaración if, declaración do case, etc.
Si y do son ambos casos condicionales:
IF solo se usa en dos situaciones, es decir, si la condición es verdadera, cómo manejarla; de lo contrario, cómo manejarla. Por supuesto, puede haber nidos en su interior.
DO CASO significa, bajo qué circunstancias, cómo tratarlo; bajo qué circunstancias, cómo tratarlo;. . . Se pueden ejecutar múltiples condiciones y también se puede agregar anidamiento en el interior.