if, elseLas estructuras condicionales permiten que un programa tome decisiones basadas en condiciones evaluadas en tiempo de ejecución.
ifSintaxis:
if (condición) {
// Código a ejecutar si la condición es verdadera
}
Ejemplo:
int edad = 18;
if (edad >= 18) {
std::cout << "Eres mayor de edad." << std::endl;
}
if-elsePermite ejecutar un bloque de código alternativo si la condición es falsa.
Sintaxis:
if (condición) {
// Código si la condición es verdadera
} else {
// Código si la condición es falsa
}
Ejemplo:
int numero = 5;
if (numero % 2 == 0) {
std::cout << "El número es par." << std::endl;
} else {
std::cout << "El número es impar." << std::endl;
}
for, while, do-whileLos bucles permiten repetir un bloque de código múltiples veces.
forSe utiliza cuando se conoce el número exacto de iteraciones.
Sintaxis:
for (inicialización; condición; actualización) {
// Código a ejecutar en cada iteración
}
Ejemplo: