You are on page 1of 3

Henry amado calsin sanchez

(No hubo compañero de grupo, todos ya tenían)

CONDICIONES ESTRUCTURALES EN C++

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.

¿Cómo funciona un Condicional If?


Para comprender mejor cómo funciona el condicional if, una muy buena forma es partiendo
de un ejemplo. Supongamos que queremos verificar si el resultado de una suma ingresada
por el usuario es correcto o no. Para este ejemplo, el condicional if, es el encargado de
verificar si el resultado ingresado corresponde o no a la respuesta correcta de la suma. El
condicional if, funciona verificando la condición ingresada y de acuerdo a su valor de verdad
(falso o verdadero) lleva a cabo o no una serie de instrucciones.

CONDICIONAL IF-ELSE EN C++

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.

¿Cómo funciona un Condicional If-Else?

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.

Sintaxis del Condicional If-Else en C++:

La sintaxis de un condicional if-else, es en principio similar a la del condicional if, pero


adicionando una nueva "estructura" que es el else, el cual indica la acción o conjunto de
acciones a llevar a cabo, en caso de que la condición del if no se cumpla. Cabe resaltar que
el else siempre se pone inmediatamente después del if, en caso de ser necesario, el else es
incapaz de funcionar por sí solo, siempre debe ir acompañado por un if.

CONDICIONAL SWITCH EN C++

una representada con un número correspondiente, es decir la opción uno corresponde al


número 1, la dos al 2 y así sucesivamente, queremos entonces que de acuerdo a un número
ingresado por el usuario ejecutemos una acción correspondiente y en caso de que no
corresponda a ninguna de las posibles opciones, mostrar un mensaje de error cualquiera. De
este modo, podemos identificar 3 casos distintos para nuestro switch o en otras palabras,
hemos identificado tres condiciones posibles que puede llegar a cumplir nuestra variable: el
caso uno corresponde a que el valor ingresado por el usuario sea el 1, es decir ejecutar la
opción 1, el caso 2 el número 2, etc. adicionalmente hemos encontrado la opción que se
ejecutará por defecto en caso de no suceder ninguno de estos casos, es decir si el usuario
ingresa por ejemplo 10, mostraremos un mensaje de error cualquiera.

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.

Sintaxis del Condicional Switch en C++:


La sintaxis de un condicional Switch es bastante distinta a la de un condicional típico, sin
embargo es bastante intuitiva y fácil de comprender, es solo cuestión de acostumbrarse.

You might also like