Estructuras condicionales simples
Lección 8: Estructuras condicionales simples
La sentencia IF no es más que una sentencia condicional, o sea, que si se cumple "x" condición, el programa hace una cosa, y si no se cumple, el programa hace otra.
Las sentencias IF se construyen de la siguiente forma:
if (condición)
{
instrucciones...
}
Dichas instrucciones solo se ejecutarán si se cumple la condición del IF.
Lo vamos a entender mejor con el siguiente ejemplo :
Pedimos al usuario que introduzca nombre y edad. Y comparamos con el IF, que si su edad es mayor o igual que 18, es mayor de edad.
En el ejemplo que he puesto es edad >= 18. Bien, estos operados que he utilizado para la condición, son operadores de comparación. Los operadores de comparación son los siguientes:
Operador | Uso | Devuelve verdadero si |
> | op1 > op2 | op1 es mayor que op2 |
>= | op1 >= op2 | op1 es mayor o igual que op2 |
< | op1 < op2 | op1 es menor que op2 |
<= | op1 <= op2 | op1 es menor o igual que op2 |
== | op1 == op2 | op1 y op2 son iguales |
!= | op1 != op2 | op1 y op2 son distintos |
Esos son los distintos operadores que se pueden utilizar para comparar.
Este programa solo muestra algo por pantalla si se cumple la condición, en caso de que el usuario no sea mayor de edad, no ocurriría nada. Esto se puede completar de alguna forma, y lo veremos en la siguiente lección. Las condiciones compuestas.
Fijaos que a la hora de mostrar por pantalla que el usuario es mayor de edad, hemos utilizado el operador "+", que sirve para concatenar cadenas de caracteres.
Podéis probar el ejercicio aquí: If simple
El resultado del programa es el siguiente: