Documente Academic
Documente Profesional
Documente Cultură
● Simples
● Dobles
● Anidadas
Estructura de Decisión Simple
Las estructuras selectivas simples o condicionales están compuesta únicamente
de una sola condición si es verdadera ejecutara la acción o acciones si la
condición es falsa no hará nada.
La sentencia if es utilizada para tomar decisiones y su formato es:
● Pseudocodigo lenguaje
Si (condición) entonces
sentencias...
fin si
● En lenguaje C++
if ( expresión lógica)
{
sentencias....
}
Estructura de decisión if…
La condición se evalúa y si el resultado es “cierto” entonces el conjunto de instrucciones encerrado
entre las llaves se ejecuta.
Si la hora es antes de 12
Entonces escribir “Buenos Días”
De los contrario fin si
if ( hora < 12 )
{
cout << “Buenos Días\n”; En lenguaje C++
}
Las llaves son opcionales si el bloque de instrucciones esta formado por una sola
sentencia.
if ( hora < 12 )
cout << “Buenos Días\n”;
Si ( Nota > 15 )
entonces Escribir “Estudiante eximido” Pseudo código
Eximidos = Eximidos + 1
fin si
if ( Nota > 15 )
{
cout << “Estudiante eximido\n”; Lenguaje C++
Eximidos++;
}
#include <iostream>
using namespace std;
int main()
{
int hora;
cout << "Introduzca hora";
cin >> hora;
if (hora < 12) {
cout << "Buenos Días";
}
if ((hora > 12) && (hora < 18)) {
cout << "Buenas tardes";
}
if (hora > 18) {
cout << "Buenas noches";
}
system("pause");
return 0;
}
Estructuras de Decisión Simple
Anidadas
Nosotros podemos colocar una estructura de decisión dentro de otra. A esto se le
denomina anidación.
if ( decisión1 ){
if ( desición2 ){
sentencias
}
sentencias
}
if ( expresión lógica) {
sentencias....
}
else {
sentencias....
}
Ejemplo:
if ( Edad < 18 )
{
cout << “Necesita autorizacion\n” ;
}
else {
if ( Edad > 30 ) {
cout << “No aplica\n”;
}
else {
cout << “Puede continuar\n”;
}
}
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.
Ejemplo: Debemos entonces determinar cuál va a ser nuestra condición a evaluar, en
este ejemplo, la condición debe ser que la contraseña, sea idéntica a la establecida en
nuestro sistema, veamos entonces como realizar esto:
ESTRUCTURA DE SENTENCIA SWITCH
Estructura de selección múltiple en la cual una variable o expresión se probará
por separado contra cada uno de los valores constantes enteros que puede
asumir y de acuerdo con ellos determinar que acción se debe seguir.