Documentos de Académico
Documentos de Profesional
Documentos de Cultura
En ocasiones, es necesario realizar una u otra acción dependiendo de si se cumple o no una condición
predeterminada. Es como si tuviéramos dos caminos diferentes por los cuales el programa puede continuar
dependiendo del resultado de alguna condición previa.
Para llevar a cabo estos procesos, todos los lenguajes de programación cuentan con sentencias condicionales
que se encargan de evaluar si una condición es falsa o verdadera. Este tipo de procesos condicionales en C+
+, se puede llevar a cabo con las instrucciones if y else.
Condicional if – else
Este tipo de sentencia condicional, toma como valor de comparación una sentencia lógica, por ejemplo, a < b,
en caso de la condición lógica llegar a ser verdadera, el flujo del programa tomará un rumbo y en caso de
llegar a ser falsa, el flujo del programa tomará un rumbo diferente. Viendo desde la simbología de un diagrama
de flujo, tendríamos lo siguiente:
Entonces, para el caso de las sentencias if – else las cuales trabajan en conjunto. A la instrucción if se le
agrega la condición lógica que se quiere evaluar, además entre corchetes se agregan el conjunto de
instrucciones que debe ejecutar el programa en caso que la condición lógica sea verdadera, por su parte a la
sentencia else se le agregan las instrucciones que el programa debe cumplir en caso que la condición anterior
sea falsa. Por ejemplo:
En el fragmento de código anterior, se evalúa si el valor guardado en la variable a es menor que el valor
guardado en la variable b, en caso de ser cierta la condición se imprimirá en pantalla el texto “El número
menor es el guardado en la variable a”, por el contrario, si la condición resulta ser falsa entonces se
imprimirá el texto “El número menor es el guardado en la variable b”.
Ejemplo sobre Condicional if – else:
Problema:
“Realizar un programa, que le permita al usuario ingresar un número mayor a 10, si el usuario ingresa un
número mayor a 10, mostrarle en pantalla dos mensajes “Bien hecho” “El número ingresado es mayor a 10”,
caso contrario el número ingresado sea menor a 10, mostrarle en pantalla dos mensajes “Número
equivocado” “El número ingresado no es mayor a 10”, a continuación, se explicara paso a paso la solución”.