Para bucle C++

Para Bucle C



En C++, las sentencias de bucle repiten una determinada pieza de código o sentencia. Se utilizan principalmente para acortar el código realizando la misma función más de una vez y para reducir la redundancia. Los bucles for, while y do-while son solo algunos de los tipos de bucle compatibles con C++. Cada uno tiene una sintaxis, ventajas y aplicaciones únicas. Cuando deseamos ejecutar un bloque de código repetidamente, utilizamos la estructura de control de programación conocida como bucle. Por lo general, sigue funcionando y se detiene cuando se cumple un determinado criterio. Descubrirá una idea crucial en esta publicación, a saber, C ++ For Loop.

¿Qué es un bucle for en C++?

Esta estructura de control de repetición nos permite recorrer repetidamente un área determinada del código C++. Si la expresión de prueba devuelve verdadero, se ejecuta un bucle for. Tan pronto como la expresión de prueba es falsa, el ciclo deja de ejecutarse. Antes de cada iteración, se debe verificar la condición. El cuerpo del bucle se ejecuta si la evaluación produce un resultado verdadero.







Sintaxis de bucle for

A continuación, hemos mencionado la sintaxis del bucle for en el lenguaje C++.




La 'expresión de inicio' es el primer parámetro. Debemos inicializar el contador del ciclo a un cierto número en esta expresión. Por ejemplo, int i=1.



La 'condición' es el segundo parámetro. Debemos probar la condición aquí. Si se cumple el criterio, el ciclo for continuará; si no es así, terminará. En el siguiente ejemplo, si i <= 5. El Incremento es el tercer y último parámetro. Esta expresión aumenta/disminuye la variable del bucle en un número específico después de que se haya ejecutado el cuerpo del bucle. Por ejemplo: i++;.





Ahora veamos algunos ejemplos de programación discutiendo el bucle for.

Ejemplo 1:

En nuestro primer ejemplo, usamos el ciclo for para imprimir los primeros 15 enteros naturales. Para mostrar cómo funciona el bucle for, consulte el código adjunto.



El método principal se inicia después de insertar el archivo de encabezado iostream en el código. Se inicia un número, se escribe una condición para ver si es menor o igual a 15. El número se incrementa después de cada repetición en el ciclo for. En el código, está escrito como (número=4; número=15; número++).

Se examina la condición “número <= 15”. Las declaraciones escritas en el cuerpo del bucle se ejecutan si se cumple la condición. Si la condición devuelve falso, el programa ejecutará declaraciones escritas dentro del bucle. Y después de la ejecución del cuerpo de código del bucle for, se ejecuta el comando 'number++'. En esta ilustración, cada vez que se ejecuta el código del cuerpo del ciclo for, el valor de 'número' aumenta en 1. Aquí se puede usar cualquier expresión que desee ejecutar después de cada ciclo.

En el ejemplo anterior, “número = 4” le da a la variable “número” el valor 4. A continuación, se examina la condición “número<=15”. El código en el cuerpo del bucle for se ejecuta ya que el valor de 'número' es 4. Como resultado, se imprime el valor actual de 'número', que es 4.

Después de que se haya ejecutado el cuerpo de códigos del bucle for, se ejecuta el paso 'número ++', lo que aumenta el valor de 'número' en 1. Por lo tanto, 5 es el nuevo valor de la variable 'número'.

La condición 'número <= 15' se verifica una vez más y se determina que es verdadera porque el valor de 'número' es 5. El código del cuerpo del bucle For se ejecuta una vez más, se imprime 5. Luego, el valor de 'número' se incrementa una vez más.

Cuando el valor de 'número' se cambia a 15, la expresión 'número <= 15' se evalúa como verdadero, imprimiendo 15. La condición 'número <= 15' ahora se vuelve falsa y el ciclo termina cuando número ++ aumenta el valor de 'número ” a 16.

#incluir

En t principal ( )

{

    usando espacio de nombres estándar ;
    En t número ;
    por ( número = 4 ; número <= 15 ; número ++ )
{
        cout << número << final ;
    }
    devolver 0 ;
}

Aquí está la salida en la que puede ver que los números del 4 al 15 se imprimen usando el bucle for.

Ejemplo 2:

Este es el segundo ejemplo donde determinaremos el factorial de un número positivo. Primero, el archivo de encabezado iostream se incorporó a nuestro código. Este archivo nos permitirá leer y escribir en la consola. Luego, para acceder a sus clases y funciones sin llamarlo, incluimos el espacio de nombres estándar. El método main(), que debería contener la lógica del programa, ha sido llamado en la siguiente línea del código. El cuerpo de la función main() es donde {   indica su comienzo. Aquí, se han declarado las variables enteras a, n y fact. Se ha establecido un valor de 1 para la variable fact. En la consola, hemos impreso algo de texto. “Por favor escriba cualquier número positivo:” está escrito en el texto.

Se le pedirá al usuario que ingrese un valor para la variable num en el texto. Luego se construye un bucle for. Se crea una variable entera llamada 'a' durante la inicialización y se le asigna un valor de 1. La condición dice que el valor de a no debe ser mayor o igual que el valor de la variable 'n'. Después de cada iteración, el incremento aumenta el valor de 'a' en 1. El cuerpo del bucle for se introduce con el símbolo (). La fórmula fact = fact * a se usó en el siguiente código para calcular el valor del factorial. El bucle entonces llega a su fin.

Los valores de las variables 'n' y 'fact' se imprimirán en la consola junto con texto adicional en la siguiente línea. Si el programa se ejecuta correctamente, la función main() devuelve un valor. Finalmente, se puede ver la conclusión del cuerpo de la función main(). Aquí está el código completo:

#incluir

usando espacio de nombres estándar ;

En t principal ( )

{

    En t un, n, hecho = 1 ;
    cout <> norte ;
    por ( a = 1 ; a <= norte ; ++ a )
      {
hecho * = a ;  
    }
    cout << 'Aquí está el factorial de' << norte << ' = ' << hecho ;
    devolver 0 ;


}


Cuando ejecutamos lo anterior, primero le pedirá al usuario que proporcione cualquier número positivo. Al hacerlo, se proporciona el factorial de ese número.


Aquí, puedes ver que el factorial del número dado es 5 en nuestro caso.

Conclusión

Hemos proporcionado detalles sobre el bucle for de C++ en este artículo. Hasta que se cumpla una condición específica, una colección de sentencias se ejecuta continuamente en un bucle for. Para su ayuda, también hemos proporcionado dos ejemplos completos.