Introdução
Neste laboratório, você aprenderá como criar uma lista de números pares usando um loop while em C. O laboratório cobre as seguintes etapas: inicialização de um projeto e arquivo C, declaração e inicialização de um array de inteiros, implementação de um loop while para encontrar números pares, impressão dos números pares da lista e compilação e execução do programa C. Ao final deste laboratório, você terá uma sólida compreensão de como usar loops while para gerar números pares em C.
Inicializar Projeto e Arquivo C
Nesta etapa, você configurará o ambiente do projeto e criará um novo arquivo C para encontrar números pares usando um loop while.
Abra o terminal no WebIDE.
Navegue até o diretório do projeto:
cd ~/project
- Crie um novo arquivo fonte C chamado
even_numbers.c:
touch even_numbers.c
Abra o arquivo no WebIDE, pronto para começar a escrever seu programa C para encontrar números pares usando um loop while.
Declarar e Inicializar Array de Inteiros
Nesta etapa, você aprenderá como declarar e inicializar um array de inteiros em C, que servirá como fonte para encontrar números pares.
- No WebIDE, adicione o seguinte código ao seu arquivo
even_numbers.c:
#include <stdio.h>
int main() {
// Declare and initialize an integer array
int numbers[] = {21, 78, 62, 90, 55, 10, 85, 45, 11, 2};
// Calculate the size of the array
int size = sizeof(numbers) / sizeof(numbers[0]);
}
Vamos detalhar a declaração do array:
int numbers[]declara um array de inteiros{21, 78, 62, 90, 55, 10, 85, 45, 11, 2}inicializa o array com valores inteiros específicossizeof(numbers) / sizeof(numbers[0])calcula o número total de elementos no array
Adicione uma instrução de impressão para verificar o tamanho do array:
#include <stdio.h>
int main() {
int numbers[] = {21, 78, 62, 90, 55, 10, 85, 45, 11, 2};
int size = sizeof(numbers) / sizeof(numbers[0]);
// Print the array size
printf("Array size: %d\n", size);
return 0;
}
Compile e execute o programa para verificar o tamanho do array.
gcc even_numbers.c -o even_numbers
./even_numbers
Exemplo de saída:
Array size: 10
Implementar Loop While para Encontrar Números Pares
Nesta etapa, você aprenderá como usar um loop while para iterar pelo array e encontrar números pares.
- Atualize seu arquivo
even_numbers.ccom o seguinte código para implementar o loopwhile:
#include <stdio.h>
int main() {
int numbers[] = {21, 78, 62, 90, 55, 10, 85, 45, 11, 2};
int size = sizeof(numbers) / sizeof(numbers[0]);
// Initialize loop counter
int i = 0;
// Print header for even numbers
printf("The even numbers from the list are:\n\n");
// Implement while loop to find even numbers
while (i < size) {
// Check if number is even using modulo operator
if (numbers[i] % 2 == 0) {
printf("EVEN: %d\n", numbers[i]);
}
// Increment loop counter
i++;
}
return 0;
}
Compile e execute o programa para encontrar números pares no array.
gcc even_numbers.c -o even_numbers
./even_numbers
Exemplo de saída:
The even numbers from the list are:
EVEN: 78
EVEN: 62
EVEN: 90
EVEN: 10
EVEN: 2
Vamos detalhar o loop
while:int i = 0inicializa o contador do loopwhile (i < size)continua o loop até que todos os elementos do array sejam verificadosnumbers[i] % 2 == 0verifica se um número é par usando o operador móduloprintf()imprime números paresi++incrementa o contador para passar para o próximo elemento do array
Salve o arquivo e prepare-se para a compilação na próxima etapa.
Resumo
Neste laboratório, você aprendeu como configurar um projeto e arquivo C, declarar e inicializar um array de inteiros, implementar um loop while para encontrar números pares e imprimir os números pares da lista. Você praticou a criação de um novo diretório de projeto C, a escrita de código C para declarar e calcular o tamanho de um array de inteiros e o uso de um loop while para iterar pelo array e imprimir os números pares. Os principais pontos de aprendizado incluem trabalhar com a criação de arquivos C, manipulação de arrays e lógica de loop para obter a saída desejada de uma lista de números pares.



