Estructuras de Control (Condicionales)
Contenido
Principal
Estructura SI (if, else if, else): Permiten al programa tomar decisiones en
función de
si una condición lógica es verdadera (true) o falsa (false).
o if: Se
ejecuta solo si la condición es verdadera.
o else if:
Permite verificar una segunda condición si la primera fue falsa.
o else: Se
ejecuta si todas las condiciones anteriores fueron falsas.
Selección
Múltiple (switch): Ideal para cuando se necesita evaluar una variable
contra
múltiples valores fijos (casos). Requiere la sentencia break para salir del
switch
después de ejecutar un caso. default es el equivalente al else.
Ejemplo de
Código
C++
#include
<iostream>
using namespace std;
int main() {
int opcion = 0;
cout << "Menú:\n1. Saludar\n2. Despedir\nElige una opción:
";
cin >> opcion;
// ESTRUCTURA IF
if (opcion == 1) {
cout << "¡Hola! Bienvenido/a al curso de C++."
<< endl;
} else if (opcion == 2) {
cout << "¡Adiós! Vuelve
pronto." << endl;
} else {
cout
<< "Opción no válida." << endl;
}
//
ESTRUCTURA SWITCH (mismo ejemplo)
char letra;
cout
<< "Ingresa una vocal (a, e, i, o, u): ";
cin >> letra;
switch (letra) {
case 'a':
case 'e':
cout << "Elegiste una vocal
abierta." << endl;
break;
case 'i':
case 'o':
case 'u':
cout << "Elegiste una vocal
cerrada." << endl;
break;
default:
cout << "Eso no es una
vocal." << endl;
break;
}
return 0;
}
Ejercicio
Propuesto
Crea un
programa que pida al usuario una nota numérica (0 a 100). Usa una estructura
if-
else
if-else para clasificarla: A (90-100), B (80-89), C (70-79), y
Reprobado (Menor a 70).
VIDEO
Conclusión: Las condicionales son el cerebro del programa, dándole la capacidad
de elegir
qué bloque de código ejecutar, haciendo que el software sea dinámico y
responsivo.

Comentarios
Publicar un comentario