O que é loop while em C++?

O Que E Loop While Em C



Os loops em C++ são uma parte importante da programação e permitem a execução de instruções repetidamente até que uma condição especificada seja verdadeira. Os loops em C++ tornam o código conciso, legível e mais fácil de manter. Existem três tipos de loops em C++: loops do, while e for.

Continue lendo para obter mais informações sobre o loop while em C++.

O que é um loop while em C++?

Na programação C++, o outro nome para um loop while é um loop pré-testado. Ele permite que o programa execute repetidamente instruções de código dentro de um determinado bloco, desde que a condição do loop seja verdadeira. O loop primeiro testa a condição; se a condição for verdadeira, o código dentro dos colchetes do loop será executado primeiro e o loop executará repetidamente o código, quando a condição específica se tornar falsa, o código e as instruções dentro dos colchetes do loop não serão mais executados.







Componentes do loop while

Os componentes essenciais do loop while incluir:



  • enquanto palavra-chave
  • Condição de teste
  • Declarações
  • Incrementar ou Decrementar

A sintaxe para loop while

A sintaxe do loop while em C++ é o seguinte:



enquanto ( teste de condição )

{

//Declarações a serem executadas repetidamente

// Operação de Incremento (++) ou Decremento (--)

}

A seguir, o diagrama de fluxo do loop while :





Como usar loop while em C++

Considere o exemplo onde queremos imprimir 'Linux' dez vezes. Em vez de digitar a instrução “printf” dez vezes, podemos usar o loop while para executar até dez iterações. Aqui está um exemplo:



#include

usando namespace std ;

int principal ( ) {

int contar = 0 ;

enquanto ( contar < 10 ) {

cout << 'Linux \n ' ;

contar ++;

}

retornar 0 ;

}

O código acima usa um loop while para imprimir a mensagem 'Linux' 10 vezes. Ele inicializa uma variável de contador em 0 e, em seguida, usa o loop while para executar a instrução cout e incrementar o contador até atingir 10.

Como usar loop while infinito em C++

Em alguns casos, o loop while pode nunca correr. Quando a condição do loop se torna falsa, o loop termina e a primeira instrução após o loop é impressa. Se você quiser usar o loop while infinito, adicione a condição que é sempre verdadeira. Por exemplo, o valor do inteiro “a” sempre será maior que 10 para que o loop nunca termine:

#include

usando namespace std ;

int principal ( ) {

int a = 10 ;

enquanto ( a >= 10 )

{

cout << a << ' \n ' ;

a ++;

}

retornar 0 ;

}

Observação: Em vez de especificar uma condição que seja sempre verdadeira, a palavra-chave “true” também pode ser usada com um loop while.

Como usar operadores lógicos em loop while – C++

Operadores lógicos como E (&&) e OU (||) também pode ser usado no loop while . Se você estiver usando o operador AND, ambas as condições devem ser verdadeiras para executar o loop while , e se você estiver usando o OU operador, o loop será executado até que ambas as condições retornem falsas.

#include

usando namespace std ;

int principal ( ) {

int x = 1 , e = 1 ;

enquanto ( ( x <= 5 && e <= 5 ) || x + e <= 10 ) {

cout << 'x:' << x << ', e: ' << e << fim ;

x ++;

e ++;

}



retornar 0 ;

}

O código acima demonstra o uso de operadores lógicos AND e OR lógicos em um loop while . O loop continuará em execução enquanto uma das condições for verdadeira:

Conclusão

O loop while em C++ permite que o bloco de um código seja executado repetidamente dependendo de uma determinada condição. É um componente essencial da programação C++ que torna o código conciso e mais fácil de manter. A sintaxe do loop while inclui uma condição que precisa ser testada, instruções a serem executadas repetidamente e uma operação de incremento ou decremento no final. Operadores lógicos como AND e OR podem ser usados ​​em um loop while, além disso, um loop infinito também pode ser criado usando uma condição que é sempre verdadeira.