Professional Documents
Culture Documents
Los condicionales en C++, son una estructura de control esencial al momento de programar
y aprender a programar. Tanto C como C++ y la mayoría de los lenguajes de programación
utilizados actualmente, nos permiten hacer uso de estas estructuras para definir ciertas
acciones condiciones específicas en nuestro algoritmo.
Un condicional, permite establecer una serie de condiciones al interior de nuestro programa,
que nos ayudan a determinar que acciones llevará cabo dadas ciertas circunstancias, por
ejemplo si queremos decidir cuándo dar acceso a un usuario, dependiendo de si el nombre
de usuario y contraseña son correctos, para algo como esto, es útil un condicional, nos
permite verificar si determinada condición se cumple (en este caso si la contraseña y el
nombre de usuario son correctos) y de acuerdo a que se cumpla o no, llevar a cabo un
conjunto de acciones. Los condicionales aumentan la "expresividad" de un software, es decir
nos permiten considerar diferentes situaciones con antelación, evitando o permitiendo sortear
diferentes tipos de situaciones que son del interés de nuestra aplicación.
Existen diferentes tipos de condicionales, cada uno tiene una utilidad y funcionalidad
diferente, que consideran diferentes situaciones que se pueden llegar a presentar durante la
ejecución de un algoritmo. Depende entonces del conocimiento que tengamos acerca de cada
uno de los condicionales saber determinar correctamente cuando es necesario implementar
uno u otro. Tenemos a nuestra disposición los siguientes tipos de condicionales en C++:
CONDICIONAL IF EN C++
Los condicionales if, son una estructura de control condicional, que nos permiten tomar
cierta decisión al interior de nuestro algoritmo, es decir, nos permiten determinar que
acciones tomar dada condición, por ejemplo determinar si un numero cualquiera es mayor
que 10 y de acuerdo a esto mostrar un mensaje.
En resumen, un condicional if es una estructura que nos posibilita definir las acciones a
ejecutar si se cumple cierta condición.
Los condicionales if-else, son una estructura de control, que nos permiten tomar cierta
decisión al interior de nuestro algoritmo, es decir, nos permiten determinar que acciones tomar
dada o no cierta condición, por ejemplo determinar si la contraseña ingresada por el usuario
es válida o no y de acuerdo a esto darle acceso al sistema o mostrar un mensaje de error.
En resumen, un condicional if-else es una estructura que nos posibilita definir las acciones
que se deben llevar a cabo si se cumple cierta condición y también determinar las acciones
que se deben ejecutar en caso de que no se cumpla.
Para comprender mejor cómo funciona el condicional if-else, una muy buena forma es
partiendo de un ejemplo. Imaginemos que en nuestro programa, deseamos implementar un
sistema de logeo de usuario, comprobando si la información suministrada coincide con unos
los valores correctos y en este caso mostrar un mensaje de bienvenida, y en caso de que no,
se mostrará un mensaje de error. Como podemos imaginar, es entonces necesario hacer que
nuestro algoritmo, tome una decisión, de acuerdo a los valores ingresados por el usuario, y
definir los dos casos posibles en caso de fallo o en caso de que no. Es para esto que sirve el
condicional if-else, nos permite definir una condición que se debe cumplir y de acuerdo a su
cumplimiento o no tomar una acción correspondiente. Espero haber sido claro, sino, no te
preocupes, pues veremos ya mismo algunos ejemplos para entender todo mejor.
Espero que haya sido un tanto claro con esto, si no es así, recuerda que puedes preguntar
en la sección de comentarios y con gusto te voy a responder o incluso modificar esta sección
para responder tu cuestión, de igual forma, vamos a ver ya mismo unos ejemplos para
entender mucho mejor de lo que he estado hablando.