estructuras lógicas “condicionales”

Anuncio
Student’s tool-kit
“Plataforma de apoyo al estudiante en su proceso de aprendizaje”
Ingeniero Carlos Antonio Herrera Sánchez
ESTRUCTURAS LÓGICAS “CONDICIONALES”
Hasta ahora hemos realizado programas secuenciales. Esto significa que todas nuestras
instrucciones eran evaluadas y ejecutadas secuencialmente por el compilador, línea a línea.
Ahora vamos a programar alternativas, quiere decir que según nuestro código el compilador
evaluará y ejecutará líneas de código de manera alternativa, no secuencial.
Estas estructuras condicionales nos permiten a partir de una condición, ejecutar una o un conjunto
de sentencias si la respuesta a la condición es VERDADERA o en caso contrario, ejecutar una o un
conjunto de sentencias si la respuesta a la condición es FALSA.
Condicional con solo alternativa VERDADERA
Sintaxis C++
Condicional con alternativa VERDADERA y FALSA
Sintaxis C++
if (expresión lógica)
{ sentencias alternativa VERDADERA }
if (expresión lógica)
{ sentencias alternativa VERDADERA}
else
{ sentencias alternativa FALSA}
OPERADORES DE COMPARACIÓN EN C++
OPERADOR
>
<
==
!=
>=
<=
DESCRIPCION
Mayor que
Menor que
Igual
Distinto
Mayor o igual que
Menor o igual que
EJEMPLO
8>3
20<15
18==18
25 !=25
35>=34
24<=24
RESPUESTA
Verdadero
Falso
Verdadero
Falso
Verdadero
Verdadero
EJEMPLO: A partir del nombre y la edad de una persona presentar como resultado dependiendo
de la edad, un mensaje en el que se indique el nombre y “MAYOR DE EDAD” si la edad es mayor
de 17 o que indique el nombre y “MENOR DE EDAD” en caso contrario.
________________________________________
“Programar te enseña a pensar”
Steve Jobs - Cofundador y Presidente Ejecutivo de Apple inc.
Student’s tool-kit
“Plataforma de apoyo al estudiante en su proceso de aprendizaje”
Ingeniero Carlos Antonio Herrera Sánchez
EL OPERADOR MODULO % EN C++
El operador módulo, % en lenguaje C++, es un operador que se utiliza entre números enteros
para calcular el resto o residuo de la división. El cociente de la división se obtiene con el operador
de la división /.
Cociente: 358 / 21 = 17
Resto o Residuo: 358 % 21 = 1
EJEMPLO: A partir de un número determinar y presentar con un mensaje si el número es par o
impar.
Estructura condicional switch … case EN C++
Permite la selección entre varias secciones de código, dependiendo del valor de una expresión
entera. Se utiliza cuando queremos evitarnos las llamadas escaleras de decisiones. La
estructura if nos puede proporcionar, únicamente, dos resultados, uno para verdadero y otro para
falso. Una estructura switch … case, por su parte, nos permite elegir entre muchas opciones.
EJEMPLO: A partir del valor del lado de una figura con todos sus lados iguales, digite la opción
correspondiente al tipo de figura y calcule y presente mediante un mensaje el valor de su
perímetro.
________________________________________
“Programar te enseña a pensar”
Steve Jobs - Cofundador y Presidente Ejecutivo de Apple inc.
Descargar