Introdução ao While Loop em C

Com o advento da tecnologia, os computadores se desenvolveram, o que, por sua vez, trouxe a exigência de linguagem de programação. Havia muitas linguagens de programação que incluem tanto a linguagem de baixo nível quanto a linguagem de alto nível. Os idiomas de alto nível são mais fáceis de usar, pois são fáceis de entender em comparação com os idiomas de baixo nível. C é uma linguagem de alto nível que é amplamente usada como finalidade de programação. Há muitos conceitos que precisamos estudar e praticar para entender os conceitos básicos. Neste artigo, discutiremos o Loop While em C.

O que é o Loop While em C?

Existem vários métodos condicionais em C, como o método if-else, if-else-if, while method, do-while e vários outros métodos também. Dentre esses métodos diferentes em C, um desses métodos é o método while loop. Nesse método, usamos para executar um conjunto específico de instruções ou código, se a condição for satisfatória. Uma instrução while loop geralmente contém conjuntos de instruções. Conforme a condição, uma ou várias linhas de código podem ser executadas se a expressão for verdadeira. No caso de expressão não ser satisfeita, o código de instrução dentro do loop não será executado. É executado quando a expressão é satisfeita.

Sintaxe do loop While em C

Vamos tentar entender a sintaxe básica do loop while em C.

While (condition which needs to be evaluated)
(
Instructions of code
Increment of the value;
)

Agora, vamos tentar entender como esse bloco da instrução realmente é executado.

  • A condição que precisa ser avaliada: O código dentro desses colchetes é usado para fornecer condições que precisam ser avaliadas. Se essa condição de avaliação for atendida, as instruções do código serão executadas. Um exemplo típico pode ser verificar se a variável x é menor que 10.
  • Instruções de código: Aqui adicionamos as linhas de código que precisam ser executadas quando a condição é satisfeita e a execução está dentro do loop while. Um exemplo típico pode ser imprimir o valor da variável sobre a qual o loop está sendo executado.
  • Incremento do valor: Nesta seção, simplesmente o valor é incrementado. O valor da variável que é incrementada é a variável que usa o loop que está sendo executado.

Diagrama de fluxo

Agora, vejamos o fluxograma do loop while em C.

Agora, vejamos como o loop while funciona em C.

Como o Loop Enquanto funciona em C?

Conforme explicado anteriormente no artigo, um loop while geralmente contém três subseções que são

  • A condição que precisa ser avaliada: O código dentro desses colchetes é usado para fornecer condições que precisam ser avaliadas. Se essa condição de avaliação for atendida, as instruções do código serão executadas. Um exemplo típico pode ser verificar se a variável x é menor que 10.
  • Instruções de código : Aqui adicionamos as linhas de código que precisam ser executadas quando a condição é satisfeita e a execução está dentro do loop while. Um exemplo típico pode ser imprimir o valor da variável sobre a qual o loop está sendo executado.
  • Incremento do valor: Nesta seção, simplesmente o valor é incrementado. O valor da variável que é incrementada é a variável que usa o loop que está sendo executado.

Exemplos de loop While em C

Vamos entender como usar o loop While em C com alguns exemplos.

Exemplo 1

Escreva um programa para repetir uma variável de 1 a 10.

#include
int main () (
int x = 1; // initializes a variable with value 1
while (x < 10) ( // condition which needs to be evaluated
// code of instructions which needs to be executed
x++; // incremental value
)
)

Agora, copie o código e execute-o no ambiente C. Ele simplesmente executará o código acima.

Exemplo 2

Escreva um programa para imprimir fatorial de 15 usando o loop While

#include
int main () (
int i = 15, factorial = 1;
while (i >= 1)(
factorial = factorial * i;
i--;
)
printf ("The factorial of the number entered by the user is %d", factorial);
return 0;

Descrição: o fatorial do número digitado pelo usuário é 1307674368000.

No exemplo acima, declaramos a variável I com o valor 15 cujo fatorial precisamos encontrar. Agora, iteraremos um loop while sobre a variável i. Um fatorial variável será usado para armazenar o valor fatorial.

Resultado:

Agora, na próxima seção, usaremos este exemplo para receber o número cujo fatorial precisamos encontrar do usuário. Agora, será mais dinâmico onde o fatorial de qualquer número pode ser encontrado com base no valor do usuário.

Exemplo 3

Agora vamos modificar o código acima para receber o número como uma entrada de um usuário e imprimir seu fatorial.

#include
int main () (
int numFromUser, i, factorial = 1;
printf ("Enter the number\n");
scanf ("%d", &numFromUser);
i = numFromUser;
while (i >= 1)(
factorial = factorial * i;
i--;
)
printf ("The factorial of the number entered by the user is %d", factorial);
return 0;
)

Explicação do Código

  • A variável numFromUser armazena o valor do usuário.
  • O fatorial variável contém o valor fatorial.

Entrada:

Digite o número: 5

Resultado:

O fatorial do número digitado pelo usuário é 120.

Conclusão

C é uma linguagem de programação onde existem muitos conceitos que é preciso estudar. Enquanto Loop é um desses. Essas instruções condicionais basicamente executam o código para verificar se a expressão atende à condição Com base na avaliação da expressão, ela executa o código. Uma declaração condicional é amplamente usada em qualquer linguagem de programação para várias expressões lógicas de programação.

Artigos recomendados

Este é um guia para o Loop While em C. Aqui discutimos o que é Loop Loop em C, Diagrama de fluxo, Como o Loop While funciona em C e exemplos de Loop Loop em C. Você também pode consultar nossos outros artigos sugeridos -

  1. While Loop em Java
  2. C # While Loop
  3. Padrões em Programação C
  4. Melhores Compiladores C
  5. Guia para o Loop While em JavaScript
  6. Como o While Loop funciona em PHP?