Programación en C++ – Estructuras de control (if, else, switch, while, for)

Este código demuestra el uso de diferentes estructuras de control:

  • La estructura if-else verifica una condición y ejecuta cierto bloque de código dependiendo del resultado.
  • La estructura switch evalúa una variable y ejecuta el caso correspondiente.
  • El bucle while se repite mientras una condición sea verdadera.
  • El bucle for se utiliza para repetir un bloque de código un número específico de veces.

Recuerda que el break se utiliza para salir de un bloque switch o bucle, y ++i se usa para incrementar la variable i antes de evaluarla en el bucle for.

#include <iostream>

using namespace std;

int main() {
    // Estructura if-else
    int edad = 20;
    if (edad >= 18) {
        cout << "Eres mayor de edad." << endl;
    } else {
        cout << "Eres menor de edad." << endl;
    }

    // Estructura switch
    char calificacion = 'B';
    switch (calificacion) {
        case 'A':
            cout << "Excelente trabajo." << endl;
            break;
        case 'B':
            cout << "Buen trabajo." << endl;
            break;
        case 'C':
            cout << "Trabajo aceptable." << endl;
            break;
        default:
            cout << "Calificación no válida." << endl;
    }

    // Estructura while
    int contador = 0;
    while (contador < 5) {
        cout << "Contador: " << contador << endl;
        contador++;
    }

    // Estructura for
    for (int i = 0; i < 5; ++i) {
        cout << "Iteración: " << i << endl;
    }

    return 0;
}

Salida:

Eres mayor de edad.
Buen trabajo.
Contador: 0
Contador: 1
Contador: 2
Contador: 3
Contador: 4
Iteración: 0
Iteración: 1
Iteración: 2
Iteración: 3
Iteración: 4

Pueder ir al artículo principal:

Códigos Sencillos hechos en C++

Deja un comentario