Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

UNIVERSIDADE ANHANGUERA 
CENTRO DE EDUAÇÃO A DISTÂNCIA 
 
 
 
 
 
 
 
 
JULIANDERSON DE SOUZA PEREIRA 
Matricula: RA 20244142650 
 
 
 
 
 
 
 ALGORITMOS E PROGRAMAÇÃO ESTRUTURADA 
 
 
 
 
 
 
 
 
 
 
 
 
 
Manaus/AM 
2024
 
 
JULIANDERSON DE SOUZA PEREIRA 
Matricula: RA 20244142650 
 
 
 
 
ALGORITMOS E PROGRAMAÇÃO ESTRUTURADA 
 
 
 
 
 
 
 
 
 
 
Aula prática de algoritmo e programação estruturada 
apresentado como o requisito parcial para obtenção 
de média no curso ADS- Analise de Desenvolvimento 
de Sistemas. 
Professor (a): Anderson Emidio de Macedo 
Goncalves. 
 
 
 
 
 
 
 
 
 
 
 
Manaus/AM 
2024 
3 
 
 
 
SUMÁRIO 
 
 
1 INTRODUÇÃO ..................................................................................................................... 4 
2 DESENVOLVIMENTO ........................................................................................................ 5 
3 RESULTADO ........................................................................................................................ 7 
4 CONCLUSÃO ...................................................................................................................... 10 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4 
 
 
 
 
1 Introdução 
 
 Conforme o procedimento da atividade proposta, será desenvolvido um programa em 
C que deverá utilizar uma estrutura de repetição “while” para executar uma tarefa até que uma 
condição de parada seja satisfeita. A atividade foca em como controlar loops baseados em 
condições de início, garantindo a compreensão de como inicializar, executar e encerrar laços 
de repetição corretamente. 
 Enunciado: 
 Criar um programa em C que: 
1. Crie um programa em C que leia números inteiros do usuário e calcule a 
soma de todos os números inseridos. O loop deve continuar até que o 
usuário insira o número zero, que será o valor sentinela para encerrar o 
programa. 
 
Imagine que você está desenvolvendo uma ferramenta simples de cálculo, onde o 
usuário deseja somar uma série de números inteiros até decidir que não deseja inserir mais 
nenhum número. A cada inserção, o programa deve somar os números já inseridos e permitir 
que o usuário continue até digitar o número 0 (zero), que encerra o programa e exibe o resultado 
final da soma.
5 
 
 
2 DESENVOLVIMENTO 
 
No código criado iniciei declarando 4 variáveis do tipo int para gravar e manipular os 
dados em memória. 
Foi criado uma variável do tipo soma, quantidade, numero e soma_tataol onde cada 
variável deve ser usada para gravar e manipular os dados no código, onde “Numero” e uma 
variável do tipo int é usado para guardar todos os valores digitados pelo usuário, uma variável 
chamada quantidade onde vai fazer a contagem do laço while até o usuário digitar 0, ou seja, 
enquanto o usuário digitar um número >1 o laço continua contando e pedindo o usuário a digitar 
um valor em tela. 
Segue abaixo a parte do código das variáveis declaradas: 
 
#include 
int main() 
{ 
 int soma, quantidade, numero; 
 int soma_tatal; 
 soma = 0; 
 quantidade = 0; 
 numero = 1; 
 
Depois declarar as variáveis é criado um laço while onde o “numero”digitado pelo o 
usuário tem que ser dizente de zero, caso contrario o sistema é encerrado e caso haja valor em 
memoria o sistema realiza a soma dos números digitados 
Segue abaixo o código usado com o laço while. 
while (numero !=0) 
 { 
 // comandos a serem repetidos 
 printf("Digite o %dº numero. (tecle 0 se quiser encerrar).\n", 
 quantidade+1); 
 scanf("%d", &numero); 
 
 if (numero >=0) 
 { 
6 
 
 
 soma = soma + numero; 
 quantidade = quantidade + 1; 
 } 
 } 
// Faz o cálculo para soma dos números digitados 
 if (quantidade >1) 
 { 
 soma_tatal = soma ; 
 printf("A Soma dos %d números é: %d", soma,soma_tatal); 
 } 
 else 
 
 printf("Nenhum dado foi informado."); 
 
return 0; 
}. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7 
 
 
3 Resultado 
 
 Segue abaixo o código executado no ambiente online https://www.onlinegdb.com/ 
com exemplos e resultado do código com print do sistema em execução. 
 
 
 
 
 
 
 
 
 
 
 
 
https://www.onlinegdb.com/
8 
 
 
 
 
 
 
Aqui o código completo do sistema em C: 
 
#include 
 
int main() 
{ 
 int soma, quantidade, numero; 
 int soma_tatal; 
 soma = 0; 
 quantidade = 0; 
 numero = 1; 
 while (numero !=0) 
 { 
 // comandos a serem repetidos 
 printf("Digite o %dº numero. (tecle 0 se quiser encerrar).\n", 
 quantidade+1); 
 scanf("%d", &numero); 
 if (numero >=0) 
 { 
 soma = soma + numero; 
9 
 
 
 quantidade = quantidade + 1; 
 } 
 } 
// Faz o cálculo para soma dos números digitados 
 if (quantidade >1) 
 { 
 soma_tatal = soma ; 
 printf("A Soma dos %d numeros eh: %d", soma,soma_tatal); 
 } 
 else 
 printf("Nenhum dado foi informado."); 
return 0; 
} 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10 
 
 
4 Conclusão 
 
 Nesta atividade proposto, foi implantado a utilização de criação e utilização de uma 
estrutura wihile e validação de condições usando if e else usados em um código feito em C. 
 Além disso, foi reforçado a utilização de condições e manipulação de variáveis e 
cálculos matemáticos. 
 Concluo que, apesar de ter sido um código simples, foi implantado todo o contexto do 
modulo estuado até neste momento.

Mais conteúdos dessa disciplina