¿Ya dominas lo básico? Un curso estructurado de C++ es la vía rápida para dar el salto.
Ver cursos de C++ en UdemyEnlace de afiliado. No te cuesta nada extra.
- 01Preparar el entorno (lo que necesitas)
- 02Tu primera salida (cout)
- 03Variables y tipos (int/double/string/bool)
- 04Condicionales (sentencias if)
- 05Bucles (sentencias for)
- 06Escribir una función
- 07Trabajar con arrays
- 08Bucles (sentencias while)
- 09Fundamentos de los punteros
- 10Referencias
- 11Clases (programación orientada a objetos)
- 12Constructores y destructores
- 13Herencia
- 14Usar vector (la biblioteca estándar)
- 15Manipular texto (string)
- 16Estructuras (struct)
- 17Gestión de errores (try/catch)
- 18El operador ternario
- 19La sentencia switch
- 20[Aplicado] Construye un mini sistema de inventario
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.
🧪 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).
