Prévia do material em texto
FACULDADE ANHANGUERA DESENVOLVIMENTO WEB WESLLEY ARAUJO TRINDADE ATIVIDADE PRÁTICA BELO HORIZONTE – MG 2024 ALGORITMOS E PROGRAMAÇÃO ESTRUTURADA ESTRUTURAS DE REPETIÇÃO WESLLEY ARAUJO TRINDADE Matrícula - 2024028997 1. CODIFICAÇÃO #include int main() { int numero, soma = 0; printf("Digite números inteiros para somar. Para encerrar e ver o resultado, digite 0.\n"); while (1) { printf("Digite um número: "); scanf("%d", &numero); if (numero == 0) { break; } soma += numero; } printf("A soma dos números digitados é: %d\n", soma); return 0; } 2. PRINTS DE EXECUÇÃO DO CÓDIGO 3. EXPLICAÇÃO DO ALGORITMO • Variáveis: o numero: Armazena o número digitado pelo usuário em cada ciclo do loop. o soma: Armazena a soma acumulada de todos os números digitados. • Instruções ao Usuário: o O programa começa explicando ao usuário o que fazer: digitar números inteiros e, ao digitar 0, ele encerra e mostra o resultado da soma. • Estrutura de Repetição while: o O while está configurado como um loop infinito (while (1)), o que significa que ele continua repetindo até que algo interrompa o ciclo. o Dentro do loop, o programa pede ao usuário para digitar um número e armazena o valor em numero. • Condição de Parada: o A cada ciclo, o programa verifica se o número digitado é 0. Se for, ele executa break, que interrompe o loop. • Acumulação dos Números: o Se o número digitado não for 0, ele é adicionado à variável soma, acumulando a soma dos números. • Exibição do Resultado: o Após o usuário digitar 0, o loop para e o programa mostra a soma total dos números digitados.