if ( condición ){
    sentencia ;
    ...
}

(o bien)

if ( condición ){
    sentencia ;
    ...
}else{
    sentencia ;
    ...
}

La sentencia if sirve para ejecutar un bloque de sentencias opcionalmente, cuando se cumpla una condición. En la segunda variante que aparece arriba, se ejecutará además otro bloque de sentencias (dentro de la sección else) cuando la condición no se cumpla.

Se muestra, a continuación, un programa con varias sentencias if.


MAIN_PROGRAM_CDIV
BEGIN_PROGRAM

    if (key(_esc))
     cdiv_exit();

    if ((x < 100) AND (x > 220))
        y=y+4;
    else
        y=y-8;

    if (size>0)
        size=size-1;

    if (timer[5]>1000)
        z=1;
    else
        z=-1;

    // ...
END_PROGRAM

Es posible anidar sentencias if sin ningún límite, es decir, se pueden poner más sentencias if dentro de la parte que se ejecuta cuando se cumple la condición (parte if) o dentro de la que se ejecuta cuando la condición no se cumple (parte else).


Ver: Sintaxis