En C también tenemos un metodo muy sencillo para tomar decisiones dentro de nuestro programa, por ejemplo, ¿Que pasaría si yo quiero ejecutar una pieza de codigo si una variable llamada X vale mas de 10, y otra si vale menos? Esto se hace con la sentencia if.
Sintaxis de If en C
La sintaxis es la siguiente:
if(expresion) { /* Ejecutar codigo si la expresion es verdadera*/ }
Donde “expresion” es el resultado de una operación logica que solo puede tener como resultado verdadero o falso (true o false).
Por ejemplo, en el siguiente codigo evaluamos una variable, si esta es mayor a 10, imprimiremos un mensaje.
int x = 15; if(x > 10) { printf("La variable X es mayor a 10.\n"); }
En el ejemplo se ve claramente que al declarar x se le asigna el valor de 15, y posteriormente lo evaluamos, el resultado del programa naturalmente debera mostrar el mensaje “La variable X es mayor a 10″ puesto que esta expresión es verdadera.
Video tutorial de la sentencia if en lenguaje C
Tomando una ruta alternativa con else
En dado caso que queramos ejecutar un codigo alternativo si la expresión evaluada con if es incierta, tenemos la sentencia else que nos permite hacerlo.
Para ello tomemos el siguiente ejemplo, similar al anterior evaluamos si una variable x es mayor a 10, pero en este caso como esto no será así, desplegaremos un codigo alternativo encerrado entre las llaves del “else”.
int x = 5; if(x > 10) { printf("La variable X es mayor a 10.\n"); } else { printf("La variable X NO es mayor a 10.\n"); }
Como resultado de este ejemplo imprimriamos el mensaje “La variable X NO es mayor a 10″.
Espero que este tutorial haya sido de su utilidad, esten al pendiente de los proximos.