Para loop C++

Para Loop C



Em C++, as instruções de loop repetem um determinado trecho de código ou instrução. Eles são usados ​​principalmente para encurtar o código executando a mesma função mais de uma vez e para reduzir a redundância. Para loops, loops while e loops do-while são apenas alguns dos tipos de loop suportados pelo C++. Cada um tem uma sintaxe, benefícios e aplicativos exclusivos. Quando desejamos executar um bloco de código repetidamente, utilizamos a estrutura de controle de programação conhecida como loop. Normalmente, ele continua em execução e para quando um determinado critério é atendido. Você descobrirá uma ideia crucial neste post, ou seja, C++ For Loop.

O que é um loop for em C++?

Essa estrutura de controle de repetição nos permite repetir repetidamente uma determinada área do código C++. Se a expressão de teste retornar true, um loop for será executado. Assim que a expressão de teste for falsa, o loop para de ser executado. Antes de cada iteração, a condição deve ser verificada. O corpo do loop é executado se a avaliação produzir um resultado verdadeiro.







Sintaxe de for Loop

Abaixo, mencionamos a sintaxe do loop for na linguagem C++.




A 'expressão de inicialização' é o primeiro parâmetro. Devemos inicializar o contador de loops para um certo número nesta expressão. Por exemplo, int i=1.



A ‘condição’ é o segundo parâmetro. Devemos testar a condição aqui. Se o critério for atendido, o loop for continuará; se não for, vai acabar. No próximo exemplo, se i <= 5. O Incremento é o terceiro e último parâmetro. Essa expressão aumenta/diminui a variável do loop em um número especificado após a execução do corpo do loop. Por exemplo: i++;.





Agora vamos ver alguns exemplos de programação discutindo o loop for.

Exemplo 1:

Em nosso primeiro exemplo, usamos o loop for para imprimir os primeiros 15 inteiros naturais. Para mostrar como funciona o loop for, consulte o código anexo.



O método main é iniciado depois que o arquivo de cabeçalho iostream é inserido no código. Um número é iniciado, uma condição é escrita para ver se é menor ou igual a 15. O número é aumentado após cada repetição no loop for. No código, está escrito como (número=4; número=15; número++).

A condição “número <= 15” é examinada. As instruções escritas no corpo do loop são executadas se a condição for satisfeita. Se a condição retornar false, o programa executará instruções escritas dentro do loop. E seguindo a execução do corpo de código do loop for, o comando “number++” é executado. Nesta ilustração, cada vez que o código do corpo do loop for é executado, o valor de “number” aumenta em 1. Qualquer expressão que você deseja executar após cada loop pode ser usada aqui.

No exemplo acima, “number = 4” dá à variável “number” o valor 4. Em seguida, a condição “number<=15” é examinada. O código no corpo do loop for é executado, pois o valor de “number” é 4. Como resultado, o valor atual de “number”, que é 4, é impresso.

Após a execução do corpo de códigos do loop for, a etapa “number++” é executada, o que aumenta o valor de “number” em 1. Portanto, 5 é o novo valor da variável “number”.

A condição “number<=15” é verificada mais uma vez e considerada verdadeira porque o valor de “number” é 5. Para o código do corpo do loop ser executado mais uma vez, 5 é impresso. Então, o valor de “número” é mais uma vez aumentado.

Quando o valor de “number” é alterado para 15, a expressão “number <= 15” é avaliada como verdadeira, imprimindo 15. A condição “number<=15” agora se torna falsa e o loop termina quando number++ aumenta o valor de “number ” a 16.

#include

int a Principal ( )

{

usando namespace padrão ;
int número ;
por ( número = 4 ; número <= quinze ; número ++ )
{
cout << número << fim ;
}
Retorna 0 ;
}

Aqui está a saída na qual você pode ver que os números de 4 a 15 são impressos usando o loop for.

Exemplo 2:

Este é o segundo exemplo onde determinaremos o fatorial de um número positivo. Primeiro, o arquivo de cabeçalho iostream foi incorporado ao nosso código. Este arquivo nos permitirá ler e gravar no console. Então, para acessar suas classes e funções sem chamá-las, incluímos o namespace std. O método main(), que deve conter a lógica do programa, foi chamado na seguinte linha do código. O corpo da função main() é onde o {   denota seu início. Aqui, as variáveis ​​inteiras a, n e fato foram declaradas. Um valor de 1 foi definido para a variável fato. No console, imprimimos algum texto. “Por favor, digite qualquer número positivo:” está escrito no texto.

O usuário será solicitado a inserir um valor para a variável num no texto. Um loop for é então construído. Uma variável inteira chamada 'a' é criada durante a inicialização e um valor de 1 é dado a ela. A condição diz que o valor de a não deve ser maior ou igual ao valor da variável ‘n’. Após cada iteração, o incremento aumenta o valor de “a” em 1. O corpo do loop for é introduzido pelo símbolo (). A fórmula fato = fato * a foi utilizada no código a seguir para calcular o valor do fatorial. O loop então chega ao fim.

Os valores das variáveis ​​“n” e “fact” serão impressos no console junto com o texto adicional na linha seguinte. Se o programa for executado com sucesso, a função main() retornará um valor. Por fim, pode-se ver a conclusão do corpo da função main(). Aqui está todo o código:

#include

usando namespace padrão ;

int a Principal ( )

{

int a, n, fato = 1 ;
cout <> n ;
por ( uma = 1 ; uma <= n ; ++ uma )
{
facto * = uma ;
}
cout << 'Aqui está o fatorial de' << n << ' = ' << facto ;
Retorna 0 ;


}


Quando executamos o acima, ele primeiro solicitará que o usuário forneça qualquer número positivo. Ao fazer isso, o fatorial desse número é fornecido.


Aqui, você pode ver que o fatorial do número fornecido é 5 no nosso caso.

Conclusão

Fornecemos detalhes sobre o loop for C++ neste artigo. Até que uma condição específica seja atendida, uma coleção de instruções é executada continuamente em um loop for. Para sua ajuda, também fornecemos dois exemplos completos.