Lección 4 / 20

Condicionales (sentencias if)

En esta lección harás que el programa tome caminos distintos según una condición.

if (condición) { ... } ejecuta el bloque solo si la condición es cierta. else if añade condiciones alternativas y else recoge todo lo demás. Los operadores de comparación son == (igual), !=, >, <, >= y <=.

El código de ejemplo muestra un mensaje distinto según la nota. Las condiciones se evalúan de arriba abajo y solo se ejecuta la primera que se cumple.

El error más peligroso al empezar es escribir = en lugar de ==. En C++ eso compila: asigna el valor y lo evalúa como condición, así que el programa hace algo distinto de lo que querías sin avisar. Los compiladores modernos suelen advertirlo, pero conviene fijarse.

En el trabajo real, las condiciones anidadas muy profundas se vuelven ilegibles enseguida. Salir pronto de la función con un return temprano es la costumbre que más ayuda.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar C++ directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

Espacio publicitario (banner)
Espacio publicitario (en el artículo)