Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Declaraciones Condicionales | Introducción al Flujo del Programa
Introducción a C++
course content

Contenido del Curso

Introducción a C++

Introducción a C++

1. Comenzando
2. Introducción a los Operadores
3. Variables y Tipos de Datos
4. Introducción al Flujo del Programa
5. Introducción a las Funciones

book
Declaraciones Condicionales

La construcción if en la programación permite que tu programa tome decisiones y maneje diferentes escenarios.

Consta de dos componentes clave: una condición que se evalúa como verdadera o falsa, y las acciones o consecuencias que se siguen en función del resultado de esa condición.

cpp

main

copy
1234567891011121314151617181920
#include<iostream> // if (condition) // { // Actions to take if the condition is true // } int main() { int balance = 25; if (balance >= 13) { std::cout << "Balance is greater than 13, transaction is OKAY" << std::endl; } if (balance < 13) { std::cout << "Balance is less than 13, transaction is NOT OKAY" << std::endl; } }

La construcción else en programación se utiliza junto con una declaración if para definir un conjunto alternativo de acciones que deben ejecutarse cuando la condición en la declaración if es falsa.

cpp

main

copy
1234567891011121314151617181920
#include<iostream> // if (condition) // { // Actions to take if the condition is true // } int main() { int balance = 25; if (balance >= 13) { std::cout << "Balance is greater than 13, transaction is OKAY" << std::endl; } else { std::cout << "Balance is less than 13, transaction is NOT OKAY" << std::endl; } }

Puedes tener sentencias if...else adicionales anidadas dentro de otro bloque if...else. Esto se conoce como if...else anidado. Esto permite una toma de decisiones más compleja, donde se pueden comprobar varias condiciones de manera secuencial y se pueden tomar diferentes acciones basadas en estas condiciones.

cpp

main

cpp

format_example

copy
12345678910111213141516171819202122
#include<iostream> int main() { int balance = 25; if (balance >= 13) // First condition: check if balance is greater than or equal to 13 { if (balance >= 20) // Nested condition: check if balance is greater than or equal to 20 { std::cout << "Balance is greater than or equal to 20, transaction is APPROVED" << std::endl; } else { std::cout << "Balance is between 13 and 19, transaction is OKAY" << std::endl; } } else { std::cout << "Balance is less than 13, transaction is NOT OKAY" << std::endl; } }

Nota

Si sólo hay una instrucción para ejecutar dentro de un bloque if o else, puedes omitir las llaves. Esto puede hacer que el código sea más conciso, pero también reduce la claridad, especialmente en condiciones más complejas.

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 1
We're sorry to hear that something went wrong. What happened?
some-alt