Comando while
Produzido por Gustavo BarbosaTeoria
Introdução
Fala aí, aqui é o Guga do Responde Aí! Tudo bem com você?
Nós já tivemos uma introdução aos laços ou comandos de repetição, no tópico de hoje nós iremos conversar especificamente sobre o primeiro comando de repetição dos três presentes na linguagem C.
Sem perder mais tempo, vamos nessa!
Comando de repetição while
De forma bem direta ao ponto, o comando while irá repetir as instruções que se encontram dentro de sua estrutura apenas se uma determinada condição for verdadeira.
Nós também podemos fazer um paralelo com a tradução da nomeação do comando, por exemplo: “enquanto” determinada condição for verdadeira, as instruções presentes na estrutura serão executadas.
Vamos realizar um exemplo! Imagine que tenhamos que realizar a impressão de todos os números inteiros e positivos menores que 10 em ordem crescente, como ficaria o comando while?
O trecho de código a seguir exemplifica o problema descrito acima:
Onde i é a variável contadora que é inicializada em 0 e “enquanto” i for menor que 10, o programa irá realizar uma impressão do valor de i com a função scanf() seguido do incremento da variável i.
De maneira geral, a estrutura do comando de repetição while na linguagem C é exemplificada através do seguinte trecho de código:
Vamos fazer mais um exemplo! Suponha que tenhamos que ler 3 números inteiros do usuário e realizar a impressão deles na tela.
O trecho de código a seguir exemplifica o problema descrito acima:
Onde i é a variável contadora inicializada em 0 e x é a variável que irá armazenar o número inteiro, dessa forma “enquanto” i for menor que 3 o programa irá requisitar a entrada do número inteiro ao usuário com a função scanf() seguido da impressão desse mesmo número com a função printf(), além do incremento da variável i ao fim da execução das instruções.
Ficou fácil agora, né? Te encontro aqui na página do lado.
Não esquece de clicar nos exercícios, hein!?