Menu
Coddy logo textTech

Sentencia If

Parte de la sección Fundamentos del Journey de C++ de Coddy. Lección 27 de 74.

Las sentencias if nos permiten ejecutar código con condiciones.

Por ejemplo, veamos el siguiente código:

int age = 20;
std::string status = "Child";
if (age > 18) {
    status = "Adult";
}
age += 1;

El código anterior comprueba si la variable age es mayor que 18. Si lo es, establecerá status para que contenga el string "Adult".

Al final, el código incrementará age en 1 independientemente de si la edad es mayor que 18 o no.

 

Para usar una declaración if en C++, necesitamos usar llaves {} para definir el bloque de código, y todo lo que esté dentro de la declaración if debe colocarse entre estas llaves:

if (condition) {
    code;
    code;
    code;
}

Si la condición es true, entraremos en el bloque de código dentro del if (el código sangrado)

challenge icon

Desafío

Principiante

Se te proporciona un código.

Las variables a y b tienen valores faltantes, complétalas para que el código dentro de la declaración if se ejecute y c sea igual a 3.

Tómate un momento para analizar la condición en la declaración if y piensa en qué valores la harían verdadera.

Bonus: ¡intenta encontrar más de una solución!

Pruébalo tú mismo

#include <iostream>

int main() {
    // Reemplaza los ceros para que se cumpla la condición de abajo
    int a = 0;
    int b = 0;
    
    // No cambies nada debajo de esta línea
    int c = 0;
    if (a >= b && !(b < 10)) {
        c = 2;
    }
    
    c += 1;
    std::cout << "c = " << c;
    return 0;
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos

Practica por tu cuenta: Compilador de C++ online