Exemple 1:
Le fichier d'en-tête « iostream » est inclus dans ce code. Ce fichier d'en-tête est utilisé en C++ car les fonctions d'entrée ou de sortie sont déclarées dans ce fichier d'en-tête. Après cela, nous plaçons l'espace de noms « std » puis invoquons la fonction « main() ». Nous initialisons la variable « a » comme type de données entier, puis plaçons la boucle « for ». Dans cette boucle, on place « a = 0 » et la condition que l'on ajoute ici est « a <= 9 ». Ensuite, on l'incrémente de la valeur de « a ». Dans ce qui suit, nous utilisons la condition « if » dans laquelle nous insérons « a == 5 » et plaçons l'instruction « continue » après cela. Les instructions « continue » permettent d'ignorer la valeur « 5 » de cette boucle. Ensuite, nous ajoutons le « cout » et imprimons les nombres restants. Il restitue tous les nombres sauf le « 5 » puisque nous avons ajouté l'instruction « continuer ».
Codage 1 :
#includeen utilisant l'espace de noms std ;
int principal ( ) {
int un ;
pour ( un = 0 ; un <= 9 ; un ++ ) {
si ( un == 5 ) {
continuer ;
}
cout << 'Le nombre est ' << un << fin ;
}
retour 0 ;
}
Sortir:
Ici, tous les nombres sont rendus, mais le nombre « 5 » est ignoré de cette sortie et n'est pas rendu ici car nous avons ajouté une instruction « continue » pour ignorer le nombre « 5 » de cette boucle.
Exemple 2 :
Nous utilisons l'instruction « continue » à l'intérieur de la boucle « while ». Le code inclut le fichier d'en-tête « iostream » car les méthodes d'entrée et de sortie sont déclarées dans ce fichier d'en-tête. L'espace de noms « std » est ensuite ajouté, et la fonction « main() » est ensuite appelée ici. Après cela, nous plaçons « int » et initialisons une variable entière avec le nom « num ». Après cela, nous utilisons la boucle « while() » et plaçons la condition « num <= 12 ».
En dessous, nous plaçons « if » qui contient une autre condition qui est « num == 7 ». Ensuite, on place « num++ » qui incrémentera de un la valeur de « num ». Après cela, nous utilisons l'instruction « continuer ». Cette instruction « continue » ignore le chiffre « 7 » de la boucle « while ». Le « cout » est ajouté et les numéros restants sont imprimés. Puisque nous avons inséré l'instruction « continue », elle affiche tous les nombres autres que « 7 ». Après cela, nous plaçons « num++ » pour incrémenter la valeur de « num ».
Code 2 :
#includeen utilisant l'espace de noms std ;
int principal ( ) {
int sur une = 0 ;
alors que ( sur une <= 12 ) {
si ( sur une == 7 ) {
sur une ++ ;
continuer ;
}
cout << 'Nous affichons le numéro en utilisant la boucle while' << sur une << fin ;
sur une ++ ;
}
retour 0 ;
}
Sortir:
Puisque tous les nombres sont imprimés dans ce cas, le nombre « 7 » est omis de la sortie et n'est pas rendu puisqu'une instruction « continue » est ajoutée à la boucle pour ignorer le nombre « 7 ».
Exemple 3 :
Nous ajoutons cette instruction « continue » à l’intérieur de la boucle « for » imbriquée. Après avoir inséré le fichier d'en-tête et l'espace de noms « std », nous invoquons la méthode « main() ». Les variables « n1 » et « n2 » sont déclarées ici comme type entier. Maintenant, nous utilisons la boucle « for » qui contient la condition « n1 <= 4 ». En dessous, nous plaçons à nouveau la boucle « for » qui est la boucle « imbriquée pour ». La deuxième boucle « for » contient la condition qui dit « n2 <= 4 ».
Maintenant, nous utilisons « si » dans lequel nous ajoutons la condition et utilisons l'opérateur « && ». Le « continuer » est alors ajouté ici. Il ignore uniquement les valeurs où « n1 » est « 3 » et « n2 » est « 3 ». Lorsque « n1 » et « n2 » valent tous deux « 3 », cette itération de la boucle est ignorée ici. Ensuite, nous utilisons le « cout » en dessous pour restituer les valeurs restantes.
Code 3 :
#includeen utilisant l'espace de noms std ;
int principal ( )
{
int n1 , n2 ;
pour ( n1 = 1 ; n1 <= 4 ; n1 ++ ) {
pour ( n2 = 1 ; n2 <= 4 ; n2 ++ ) {
si ( n1 == 3 && n2 == 3 ) {
continuer ;
}
cout << 'n1 = ' << n1 << 'n2 = ' << n2 << fin ;
}
}
}
Sortir:
Puisqu'une ligne « continuer » est ajoutée à la boucle imbriquée pour ignorer l'itération où les deux valeurs de variable sont « 3 » et toutes les autres valeurs sont imprimées ici.
Exemple 4 :
La variable « int » nommée « num_1 » est initialisée avec la valeur « 1 ». Ensuite, nous utilisons la boucle « while » et ajoutons la condition « num_1 <= 9 ». En dessous, le « cout » est inclus et la condition « si » y est placée. La condition « si » vérifie que le reste du nombre est égal à zéro lorsqu'on le divise par « 2 ». Cette condition est ajoutée lorsque nous voulons vérifier le nombre pair dans notre code. Ci-dessous, nous plaçons « num_1++ » pour incrémenter la valeur de « num_1 ». Ici, nous utilisons le « continuer » pour ignorer les nombres pairs de la boucle et ne pas restituer le message donné pour le nombre pair présent dans la boucle.
Code 4 :
#includeen utilisant l'espace de noms std ;
int principal ( ) {
int num_1 = 1 ;
alors que ( num_1 <= 9 ) {
cout << 'Le numéro est = ' << num_1 << fin ;
si ( num_1 % 2 == 0 ) {
num_1 ++ ;
continuer ;
}
cout << 'Le nombre est ' << num_1 << 'qui est un nombre impair' << fin ;
num_1 ++ ;
}
retour 0 ;
}
Sortir:
Ici, nous pouvons voir que les nombres pairs sont omis de la sortie et que le message pour le nombre impair est rendu ici simplement à cause de l'instruction « continue » que nous avons insérée dans notre code.
Exemple 5 :
Dans notre dernier code, nous obtenons les valeurs de l'utilisateur qui sont inférieures à « 45 » et terminons la saisie de l'utilisateur lorsque nous entrons la valeur négative et calculons la somme des valeurs données. Tout d’abord, nous initialisons la « sommation » et la « valeur » comme types de données entiers.
Ensuite, vérifiez si la valeur est positive ou non. Ensuite, appliquez « somme + = valeur » si la valeur est positive et affichez le message « Entrez le nombre pour la somme ». En dessous, nous utilisons le « cin » pour obtenir le numéro et l’enregistrons dans la « valeur ». Maintenant, allons de l'avant et voyons si « valeur > 45 ». Si cette condition est remplie, nous devons exécuter la ligne donnée dans laquelle nous avons écrit un message pour saisir une valeur inférieure à « 45 ». Ensuite, attribuez «value = 0» et placez l'instruction continue qui ignore cette valeur et obtient une nouvelle valeur de l'utilisateur. Après cela, nous calculons la « somme » et la rendons. Cette sommation se fait lorsque l'on saisit une valeur négative.
Code 5 :
#includeen utilisant l'espace de noms std ;
int principal ( ) {
int addition = 0 ;
int valeur = 0 ;
alors que ( valeur >= 0 ) {
addition += valeur ;
cout << « Veuillez saisir un chiffre pour la somme : » ;
manger >> valeur ;
si ( valeur > Quatre cinq ) {
cout << 'Le nombre que vous avez entré ici est supérieur à 45, nous ne le calculerons donc pas'' << fin ;
valeur = 0 ;
continuer ;
}
}
cout << 'La somme du nombre saisi est ' << addition << fin ;
retour 0 ;
}
Sortir:
Ce résultat montre comment notre code obtient l'entrée de l'utilisateur, applique la somme et affiche un message lorsque nous saisissons une valeur supérieure à « 45 ». Ici, nous pourrions remarquer que les valeurs supérieures à « 45 » sont ignorées et ne sont pas calculées dans le processus de sommation. C'est parce que nous avons appliqué l'instruction « continue » à cet endroit dans notre code.
Conclusion
Le concept « continuer » en programmation C++ est étudié en profondeur dans ce guide. Nous avons exploré comment cette instruction « continuer » permet d'ignorer la valeur souhaitée de la sortie à restituer. Nous avons utilisé cette instruction « continuer » dans nos codes et expliqué chaque code ainsi que les résultats de ces codes. Nous avons utilisé cette instruction « continue » dans les boucles « for », « while » et « nested for ».