Para loop em c

Para loop em c

Quando escrevemos um programa para diferentes aplicativos de software ou hardware, existem alguns comandos ou tarefas que precisamos executar repetidamente até precisarmos deles ou até que essa afirmação seja falsa. Você já pensou em como os programadores programam o código deles para realizar uma tarefa específica várias vezes? Eles escrevem o código específico para esse programa específico várias vezes para obter iterado até que seja necessário? Se fizermos isso manualmente, seria fácil se tivéssemos que itera algumas vezes, digamos 2 ou talvez 3, mas se precisássemos de centenas de iterações, poderia se tornar um obstáculo para escrevermos o mesmo programa centenas de vezes. É aqui que os loops chegam ao resgate. Esses loops permitem a iteração do programa específico várias vezes com cada incremento em suas declarações de condição até que seja necessário.

Procedimento

Este guia vai lhe dar uma explicação detalhada da definição de “para loops." Por que nós precisamos deles? Qual é a sintaxe que somos obrigados a saber antes de implementar para loops? E onde podemos usar ou implementar os loops fores em nosso programa. Vamos realizar diferentes casos de loop em diferentes tipos de exemplos no guia.

Sintaxe

Vamos primeiro discutir a sintaxe para o loop for, pois precisamos saber sobre isso antes de praticamente executá -lo no programa. O loop for tem as três declarações básicas, ou as condições em que é executada, e elas são as seguintes:

for (condição1 =; condição 2 =; condição 3 ++;)

// corpo do programa que precisa ser iterado várias vezes

Condição 1, é a etapa básica em que declaramos primeiro o índice do loop for com algum tipo de dados, e.g., número inteiro, e o valor de inicialização é igual a zero. Então nos apresentamos para a condição 2, que afirma que até que valor da iteração o corpo do loop deve ser executado. Condição 3, que é um incremento de 1 etapa ou de acordo com o nosso requisito de que tenhamos que iterar o programa até chegar ao valor final do conjunto das iterações na condição 2.

Exemplo # 01

Aprenderemos neste exemplo como podemos executar um loop simples para um programa para colocar as mãos na sintaxe do “para loop”. Para isso, precisamos criar um novo projeto no Visual Studio C e depois adicionar o projeto ao diretório C, salvando -o com o .c extensão. Então vamos importar a biblioteca necessária como

$ # inclua

Este é o arquivo de cabeçalho que permitirá que o programa inclua todas as informações relacionadas à leitura da entrada e exibição da saída. Em geral, declararemos e inicializaremos o loop for descrito acima, e.g., for (condição1 =; condição 2 =; condição 3 ++;) . Para a condição 1, declararemos uma variável "i" com o tipo de dados "int" e inicializá -lo atribuindo o valor numérico "0".

Na condição 2, usaremos a variável já declarada "eu" e atribuímos um valor menor que igual a "10", pois queremos que nosso programa no corpo do loop for seja iterado 10 vezes. Em seguida, definiremos a condição 3 com o incremento de mais um como "i ++". No corpo do loop for, escreveremos a função para simplesmente imprimir esses valores do índice "i" e sair do loop e retornar zero, depois saia do loop principal também.

#incluir
int main ()
int i;
para (i = 0; i < 10; i++)

Printf ("%d", i);

retornar 0;

Implementamos o exemplo acima no qual escrevemos um programa que precisa ser executado 10 vezes e exibir os valores do índice "i" como a saída.

Exemplo # 02

O exemplo anterior mostrou como podemos executar um simples loop para imprimir os valores do índice. Este exemplo vai nos mostrar como podemos receber a entrada (como um número) do usuário e depois encontrar os dez primeiros múltiplos desse número. Vamos supor que queremos que o usuário escolha um número "2" para que nosso programa possa encontrar seus dez primeiros múltiplos. Para fazer isso, importe o arquivo de cabeçalho como

$ # inclua

Após a etapa acima, na função principal, inicializaremos uma variável com um número inteiro de dados e atribuiremos algum valor, “1”. Em seguida, inicializaremos outra variável "user_input_num" tendo int como seu tipo de dados. Atribuiremos a essa variável um valor igual a "0" e leremos a entrada do usuário para esse número chamando o método scanf () e passando o endereço dessa variável como "& user_input_num" nos argumentos do método scanf ().

Em seguida, executaremos um loop para a variável já declarada e inicializada "a = 1" 'a' é menor que igual a 10, pois queremos apenas os dez primeiros múltiplos a serem exibidos na saída, com o incremento no índice 'a 'como “a ++” e imprima o índice' a 'multiplicando -o com o número armazenado e lido em' user_input_num 'como “a*user_input_num”. Este programa é praticamente executado no idioma C da seguinte maneira:

#incluir
int main ()
int a = 1; int user_input_num = 0;
printf ("plz insira algum número:");
scanf_s ("%d", & user_input_num);
para (a = 1; a<= 10;a++)
printf ("%d \ n", (user_input_num* a));

retornar 0;

A saída exibe primeiro o número de entrada do usuário. Depois de ler e escrever o número lido no programa de entrada do usuário, ele entra nos loops, onde primeiro multiplica o valor atual do índice 'a' com o número que está sendo inserido do usuário e depois os exibe. Esse processo é executado repetidamente após cada incremento no valor do índice até que o limite aplicado nas iterações do índice atinja um valor inferior a 10. Quando o índice 'a' atingir o valor de 9, ele sairá do loop for retornando '0' na saída. Portanto, apenas os dez primeiros múltiplos do número de entrada do usuário serão exibidos na saída.

Conclusão

Para quaisquer programas que precisam ser executados várias vezes, usamos os loops para. Em vez disso, escrevemos manualmente os programas várias vezes. Isso economiza tempo e gasto de energia e dá mais robustez em termos de precisão ao programa. No artigo, demos uma explicação detalhada da sintaxe e da execução prática dos loops for para os vários casos.