La sentencia if

En el Ejercicio 1 asumimos que Karel estaba orientado hacia el Este. ¿Y si supiéramos que cuando se inicia está orientado hacia el Oeste o hacia el Sur ? A veces necesitaremos girar primero tres veces, y a veces no. En este caso, la sentencia de control if es lo que necesitamos en nuestro programa. Aquí hay un ejemplo de como se debe escribir:

...

if (facingSouth) {

   turnleft();

   turnleft();

   turnleft();

}

... 

Las líneas " ... " significan que pueden haber otras sentencias antes o después de la sentencia if. Nos da igual en esta explicación ya que no hay restricciones en cuanto a lo que hay antes o después de la sentencia if.

La forma más general de la sentencia if es:

...

if (xxx) {

   yyy

}

...

donde   xxx es una condición y yyy es cualquier número de sentencias a ejecutar si la condición if es verdadera. 

La sentencia if

Regresar