0% encontró este documento útil (0 votos)
2 vistas2 páginas

Estructura if-else en C++

Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
2 vistas2 páginas

Estructura if-else en C++

Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

La función (o sentencia) if-else es una estructura de control de flujo fundamental

en programación que permite ejecutar un bloque de código si una condición es


verdadera y otro bloque si la condición es falsa. Permite tomar decisiones y
ramificar la ejecución del código basándose en el resultado de una evaluación
lógica (un valor verdadero o falso).

¿Cómo funciona?
1. Condición:

Se evalúa una expresión booleana (un resultado verdadero o falso).


2. Bloque if:

Si la condición es verdadera, se ejecuta el código contenido dentro del


bloque if.

3. Bloque else:

Si la condición es falsa, se ejecuta el código contenido dentro del bloque else.

4. Opcional:
El bloque else es opcional; si no se incluye y la condición es falsa, simplemente
se omite el código del if y la ejecución continúa después de la sentencia.

Un ejercicio básico de C++ con if-else es pedirle al usuario que ingrese un número y
determinar si es positivo, negativo o cero, utilizando if para la condición de positivo o
negativo y else para el caso restante. La sintaxis es if (condición) { // código si
es verdadero } else { // código si es falso }. Se puede usar else if para
verificar múltiples condiciones, como comparar dos números y encontrar el mayor.
#include <iostream> // Incluye la librería para entrada/salida

using namespace std; // Permite usar elementos como cout y cin sin prefijo

int main() { // La función principal del programa


int numero; // Declara una variable entera para almacenar el número

cout << "Introduce un número entero: "; // Solicita al usuario que ingrese un número
cin >> numero; // Lee el número ingresado por el usuario y lo guarda en la variable 'numero'

// Comprueba si el número es positivo


if (numero > 0) {
cout << "El número ingresado (" << numero << ") es positivo." << endl;
}
// Si no es positivo, comprueba si es negativo
else if (numero < 0) {
cout << "El número ingresado (" << numero << ") es negativo." << endl;
}
// Si no es ni positivo ni negativo, entonces es cero
else {
cout << "El número ingresado (" << numero << ") es cero." << endl;
}

return 0; // Indica que el programa terminó correctamente


}

También podría gustarte