C++ Tutorial

C++ INICIO Introducción a C++ C++ Comenzar Sintaxis de C++ Salida C++ Comentarios de C++ Variables C++ Entrada de usuario de C++ Tipos de datos de C++ Operadores de C++ Cadenas C++ Matemáticas C++ Booleanos de C++ Condiciones C++ Cambio de C++ C++ Mientras Bucle C++ para bucle C++ Pausa/Continuar Matrices C++ Referencias de C++ Punteros de C++

Funciones C++

Funciones C++ Parámetros de funciones de C++ Sobrecarga de funciones de C++

Clases C++

C++ Programación orientada a objetos Clases/Objetos C++ Métodos de clase de C++ Constructores C++ Especificadores de acceso de C++ Encapsulación C++ Herencia C++ Polimorfismo de C++ Archivos C++ Excepciones de C++

C++ Cómo

Añadir dos números

Ejemplos de C++

Ejemplos de C++ Compilador de C++ Ejercicios C++ Cuestionario de C++


C++ para bucle


C++ para bucle

Cuando sepa exactamente cuántas veces desea recorrer un bloque de código, use el forbucle en lugar de un whilebucle:

Sintaxis

for (statement 1; statement 2; statement 3) {
  // code block to be executed
}

La declaración 1 se ejecuta (una vez) antes de la ejecución del bloque de código.

La declaración 2 define la condición para ejecutar el bloque de código.

La declaración 3 se ejecuta (todas las veces) después de que se haya ejecutado el bloque de código.

El siguiente ejemplo imprimirá los números del 0 al 4:

Ejemplo

for (int i = 0; i < 5; i++) {
  cout << i << "\n";
}

Ejemplo explicado

La declaración 1 establece una variable antes de que comience el bucle (int i = 0).

La declaración 2 define la condición para que se ejecute el bucle (debe ser menor que 5). Si la condición es verdadera, el bucle comenzará de nuevo, si es falsa, el bucle terminará.

La declaración 3 aumenta un valor (i++) cada vez que se ejecuta el bloque de código en el ciclo.


Otro ejemplo

Este ejemplo solo imprimirá valores pares entre 0 y 10:

Ejemplo

for (int i = 0; i <= 10; i = i + 2) {
  cout << i << "\n";
}

Ejercicios C++

Ponte a prueba con ejercicios

Ejercicio:

Use un forbucle para imprimir "Sí" 5 veces:

 (int i = 0; i < 5; ) {
  cout <<  << "\n";
}