Primeros pasos con la declaración if

Introducción a la sentencia if

La declaración if es una declaración condicional que permite que un programa ingrese o no una sección específica de código dependiendo de si se cumplen o no las condiciones de la declaración. Se puede encontrar en la mayoría de los lenguajes de programación existentes.

La declaración if generalmente tomará la siguiente forma:

if(statement)
{
    // Code to execute
}

El código entre paréntesis solo se ejecutará si la declaración es verdadera. Si ese no es el caso, la sección de código incluida en la sección if será ignorada y el programa continuará sin ejecutar el código correspondiente.

Uso de operadores relacionales

Una declaración suele ser una prueba en una variable o el valor de retorno de una función. Para probar esos valores, podemos usar algunos operadores relacionales:

Operador significado Ejemplo
== Igual a 1 == 1 es VERDADERO, 1 == 2 es FALSO
!= No es igual a 1 != 2 es VERDADERO, 1 != 1 es FALSO
< Menos que 1 < 2 es VERDADERO, 2 < 1 es FALSO
> mayor que 2 > 1 es VERDADERO, 1 > 2 es FALSO
<= Menor o igual que 2 <= 2 es VERDADERO, 2 <= 3 es VERDADERO, 3 <= 2 es FALSO
>= Mayor que o igual a 2 >= 2 es VERDADERO, 3 >= 2 es VERDADERO, 1 >= 2 es FALSO

Si estamos tomando el siguiente ejemplo:

a = 5;

if(a < 6)
{
    // Some code
}

Aquí el valor de la variable a es inferior a 6. Entonces la afirmación es verdadera: el código se ejecutará.

Las sentencias else y else if

Es posible pedirle a un programa que ejecute una sección específica de código solo si una declaración if se considera falsa. Para esto, usamos la palabra clave else.

if(statement)
{
    // Code to execute if the statement is true.
}
else
{
    // Code to execute if the statement is false.
}

Ambas secciones de código nunca se ejecutarán juntas. La primera sección (si uno) solo se ejecuta si la declaración es verdadera, mientras que la sección sección (el otro) solo se ejecuta si la declaración es falsa.

También es posible pedir, si una declaración no ha sido verificada, que se verifique otra. Para ello, utilizamos las palabras clave else if. Esta declaración funciona exactamente de la misma manera que una declaración if regular, excepto que la prueba solo se ejecuta si la declaración anterior se considera falsa.

if(statement)
{
    // Code to execute if the statement is true.
}
else if(another_statement)
{
    // Code to execute if the second statement is true.
}

De la misma manera que antes, ambos códigos nunca se ejecutarán juntos. Si la primera declaración es verdadera, la segunda prueba simplemente se omitirá y se ejecutará la primera sección del código. Si la primera declaración es falsa, la segunda declaración se verifica y la segunda sección se ejecuta solo si esta declaración es verdadera.

Es posible agregar tantas secciones else if una tras otra como sea necesario para probar diferentes declaraciones. También es posible agregar una sección else al final de todas las secciones else if que se ejecutarán solo si todas las declaraciones son falsas.

if(statement)
{
    // Code to execute if the statement is true.
}
else if(second_statement)
{
    // Code to execute if the second statement is true.
}
else if(third_statement)
{
    // Code to execute if the third statement is true.
}
else
{
    // Code to execute if none of the three above statements are true.
}

Solo se ejecutará una sección de código. En el momento en que se verifica una declaración, todas las secciones siguientes se omiten y no se ejecutarán.

Instalación o Configuración

La declaración if no necesita ninguna instalación o configuración en particular.