Continuar en C++

Continuar En C



En C++, utilizamos la instrucción 'continuar' dentro del bucle. La instrucción 'continuar' se utiliza para omitir la iteración actual dentro del bucle y el control del código se envía a la iteración siguiente. Establecemos la condición de la iteración que queremos omitir del ciclo e insertamos la declaración 'continuar' en ese lugar. Esta guía trata sobre la declaración 'continuar' en la programación en C++.

Ejemplo 1:

El archivo de encabezado 'iostream' está incluido en este código. Este archivo de encabezado se utiliza en C++ ya que las funciones de entrada o salida se declaran en este archivo de encabezado. Después de esto, colocamos el espacio de nombres 'std' y luego invocamos la función 'main()'. Inicializamos la variable 'a' como el tipo de datos entero y luego colocamos el bucle 'for'. En este bucle colocamos “a = 0” y la condición que agregamos aquí es “a <= 9”. Luego, lo incrementamos en el valor de “a”. A continuación, utilizamos la condición 'si' en la que insertamos 'a == 5' y colocamos la declaración 'continuar' después de esto. Las declaraciones 'continuar' ayudan a omitir el valor '5' de este bucle. Luego, sumamos el “cout” e imprimimos los números restantes. Representa todos los números excepto el '5', ya que agregamos la declaración 'continuar'.

Código 1:

#incluir

usando el espacio de nombres estándar ;

En t principal ( ) {

  En t a ;

  para ( a = 0 ; a <= 9 ; a ++ ) {

  si ( a == 5 ) {

  continuar ;

  }

corte << 'El numero es ' << a << fin ;

  }

  devolver 0 ;

}

Producción:







Aquí, se representan todos los números, pero el número '5' se omite en esta salida y no se representa aquí porque agregamos una instrucción 'continuar' para omitir el número '5' de este bucle.





Ejemplo 2:

Utilizamos la declaración 'continuar' dentro del ciclo 'mientras'. El código incluye el archivo de encabezado 'iostream' porque los métodos de entrada y salida se declaran en este archivo de encabezado. Luego se agrega el espacio de nombres 'std' y luego se llama aquí a la función 'main()'. Luego de esto, colocamos “int” e inicializamos una variable entera con el nombre “num”. Después de esto, usamos el bucle “ while()” y colocamos la condición “num <= 12”.





Debajo de esto colocamos “si” que contiene otra condición que es “num == 7”. Luego, colocamos “num++” lo cual incrementará en uno el valor de “num”. Después de esto, utilizamos la declaración 'continuar'. Esta declaración 'continuar' omite el número '7' del bucle 'mientras'. Se agrega el “cout” y se imprimen los números restantes. Desde que insertamos la instrucción 'continuar', muestra todos los números excepto '7'. Luego de esto colocamos “num++” para incrementar el valor de “num”.

Código 2:

#incluir

usando el espacio de nombres estándar ;

En t principal ( ) {

  En t en uno = 0 ;

  mientras ( en uno <= 12 ) {

  si ( en uno == 7 ) {

en uno ++;

  continuar ;

  }

corte << 'Mostramos el número usando el bucle while' << en uno << fin ;

en uno ++;

  }

  devolver 0 ;

}

Producción:



Dado que todos los números se imprimen en este caso, el número '7' se omite en la salida y no se representa, ya que se agrega una instrucción 'continuar' al bucle para omitir el número '7'.

Ejemplo 3:

Agregamos esta declaración 'continuar' dentro del bucle 'for' anidado. Después de insertar el archivo de encabezado y el espacio de nombres 'std', invocamos el método 'main()'. Las variables “n1” y “n2” se declaran aquí como tipo entero. Ahora usamos el bucle 'for' que contiene la condición 'n1 <= 4'. Debajo de esto, colocamos nuevamente el bucle 'for', que es el bucle 'anidado para'. El segundo bucle 'for' contiene la condición que dice 'n2 <= 4'.

Ahora utilizamos 'si' en el que agregamos la condición y usamos el operador '&&'. Luego se agrega aquí el 'continuar'. Solo omite aquellos valores donde 'n1' es '3' y 'n2' es '3'. Cuando tanto “n1” como “n2” son “3”, se omite esa iteración del ciclo aquí. Luego, usamos el 'cout' debajo de esto para representar los valores restantes.

Código 3:

#incluir

usando el espacio de nombres estándar ;

En t principal ( )

{

  En t n1 , n2 ;

  para ( n1 = 1 ; n1 <= 4 ; n1 ++ ) {

  para ( n2 = 1 ; n2 <= 4 ; n2 ++ ) {

  si ( n1 == 3 && n2 == 3 ) {

  continuar ;

  }

corte << 'n1 = ' << n1 << 'n2 = ' << n2 << fin ;

  }

}

}

Producción:

Dado que se agrega una línea 'continuar' al bucle anidado para omitir la iteración, donde ambos valores de las variables son '3' y todos los demás valores se imprimen aquí.

Ejemplo 4:

La variable 'int' denominada 'num_1' se inicializa con el valor de '1'. Luego, usamos el bucle ' while ' y agregamos la condición 'num_1 <= 9'. Debajo de esto, se incluye el “cout” y allí se coloca la condición “si”. La condición 'si' verifica que el resto del número sea igual a cero cuando lo dividimos por '2'. Esta condición se agrega cuando queremos verificar el número par en nuestro código. A continuación colocamos “num_1++” para incrementar el valor de “num_1”. Aquí, utilizamos 'continuar' para omitir los números pares del bucle y no mostrar el mensaje dado para el número par que está presente en el bucle.

Código 4:

#incluir

usando el espacio de nombres estándar ;

En t principal ( ) {

  En t número_1 = 1 ;

  mientras ( número_1 <= 9 ) {

corte << 'El número es = ' << número_1 << fin ;

  si ( número_1 % 2 == 0 ) {

número_1 ++;

  continuar ;

  }

corte << 'El numero es ' << número_1 << 'que es un número impar' << fin ;

número_1 ++;

  }

  devolver 0 ;

}

Producción:

Aquí, podemos ver que los números pares se omiten en la salida y el mensaje para el número impar se muestra aquí solo por la instrucción 'continuar' que insertamos en nuestro código.

Ejemplo 5:

En nuestro último código, obtenemos los valores del usuario que son menores que '45' y finalizamos la entrada del usuario cuando ingresamos el valor negativo y calculamos la suma de los valores dados. Primero, inicializamos la 'suma' y el 'valor' como tipos de datos enteros.

Luego, verifique si el valor es positivo o no. Luego, aplique 'suma + = valor' si el valor es positivo y muestre el mensaje 'Ingrese el número para la suma'. Debajo de esto, utilizamos el 'cin' para obtener el número y guardarlo en el 'valor'. Ahora, avanzamos y vemos si “valor > 45”. Si se cumple esta condición, debemos ejecutar la línea dada en la que hemos escrito un mensaje para ingresar un valor menor a “45”. Luego, asigne 'valor = 0' y coloque la declaración de continuación que omite ese valor y obtiene un nuevo valor del usuario. Después de esto, calculamos la “suma” y la renderizamos. Esta suma se realiza cuando ingresamos un valor negativo.

Código 5:

#incluir

usando el espacio de nombres estándar ;

En t principal ( ) {

  En t suma = 0 ;

  En t valor = 0 ;

  mientras ( valor >= 0 ) {

suma += valor ;

corte << 'Ingrese un número para la suma: ' ;

comiendo >> valor ;

  si ( valor > 45 ) {

corte << 'El número que ha ingresado aquí es mayor que 45, por lo que no lo calcularemos'' << fin ;

valor = 0 ;

  continuar ;

  }

  }

corte << 'La suma del número ingresado es ' << suma << fin ;

  devolver 0 ;

}

Producción:

Este resultado muestra cómo nuestro código obtiene la entrada del usuario, aplica la suma y muestra un mensaje cuando ingresamos un valor mayor que '45'. Aquí, podríamos notar que los valores mayores a “45” se omiten y no se calculan en el proceso de suma. Esto se debe a que aplicamos la declaración 'continuar' en ese lugar de nuestro código.

Conclusión

En esta guía se estudia en profundidad el concepto de “continuar” en la programación en C++. Exploramos cómo esta declaración 'continuar' ayuda a omitir el valor deseado de la salida para renderizar. Utilizamos esta declaración de 'continuación' en nuestros códigos y explicamos cada código, así como los resultados de estos códigos. Usamos esta declaración 'continuar' dentro del bucle 'para', 'mientras' y 'anidado para'.