Introdução
Na programação, os loops são usados para executar um conjunto de instruções repetidamente, desde que a condição dada seja verdadeira. O loop Do-While é usado quando precisamos executar o bloco de código pelo menos uma vez e, em seguida, verificar a condição do loop.
Neste laboratório, criaremos um programa de loop Do-While em C que imprime os números de 10 a 1 em ordem decrescente.
Criar um novo arquivo C
Crie um novo arquivo no diretório ~/project/ e nomeie-o main.c. Escreveremos todo o nosso código neste arquivo.
Incluir os arquivos de cabeçalho necessários
Na linguagem de programação C, precisamos incluir os arquivos de cabeçalho necessários para que nosso programa funcione. Na primeira linha do nosso arquivo main.c, inclua o arquivo de cabeçalho stdio.h, que fornece funções de entrada/saída.
#include <stdio.h>
Escrever a função principal (main)
Em seguida, escreveremos a função main(). A função main() é o ponto de entrada do nosso programa.
int main()
{
// our code goes here
return 0;
}
Inicializar a variável
Inicialize a variável i com o valor 10 antes de iniciarmos o loop.
int i = 10;
Escrever o Loop Do-While
Nesta etapa, escreveremos o loop Do-While para imprimir os valores de i de 10 a 1.
do {
printf("i = %d\n", i);
i--; // decrement i by 1 at each iteration
} while (i >= 1);
O loop executará o bloco de código uma vez antes de verificar a condição do loop. O loop continuará a ser executado enquanto i for maior ou igual a 1.
Compilar e executar o Programa
Salve o programa e abra o terminal, navegue até o diretório onde seu arquivo main.c está localizado. Use o seguinte comando para compilar o programa:
gcc main.c -o program
Isso criará o arquivo executável program no mesmo diretório. Execute o programa usando o seguinte comando:
./program
Verificar a Saída
Ao executar o programa, a saída deve ser a seguinte:
i = 10
i = 9
i = 8
i = 7
i = 6
i = 5
i = 4
i = 3
i = 2
i = 1
Código Completo
#include<stdio.h>
int main()
{
int i = 10;
do {
printf("i = %d\n", i);
i--; // decrement i by 1 at each iteration
} while (i >= 1);
return 0;
}
Resumo
Neste laboratório, aprendemos como criar um programa com um laço Do-While em C. Um laço Do-While é usado quando queremos executar o bloco de código pelo menos uma vez antes de verificar a condição do laço. Também aprendemos como inicializar uma variável, escrever um laço Do-While e compilar/executar um programa C no terminal.



