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 -
- While Loop em Java
- C # While Loop
- Padrões em Programação C
- Melhores Compiladores C
- Guia para o Loop While em JavaScript
- Como o While Loop funciona em PHP?