Buscar

ATPS Algoritmo e Programação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Anhanguera Campinas Unidade 3 
 
Atividades Práticas Supervisionadas de Construção de Algoritmos 
Professor: Michel Bez Fontana 
Campinas, 3 de Dezembro de 2013 
 
 
 
 
 
 
Ciência da Computação 
Construção de Algoritmos 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Luiz Filipe de Castro Moraes 4997025726 
Danton Munhoz Vicente 4997025734 
Bruno Luiz Bonatti 1299488700 
 
Relatório Geral – Calculadora Visual G 
Para realização da ATPS de Algoritmos de Programação do curso de Ciência da Computação foi 
desenvolvido um algoritmo em português estruturado com auxílio do software Visual G. As 
funções da calculadora são, soma, subtração, multiplicação, divisão, potenciação, módulo, 
porcentagem, radiciação e fatoração. A seguir o código fonte da calculadora será descrito em 
detalhes por suas funções. 
 
O algoritmo inicia com a declaração de variáveis que serão utilizadas ao longo do programa. 
 
O início do algoritmo é com um laço de ENQUANTO sob a condição de receber o caractere S 
para que encerre o laço. O comando Limpatela é utilizado para limpar o console. Após isso, o 
algoritmo apresenta sua primeira interação com o usuário escrevendo o menu no console, 
para demonstrar ao usuário o início da calculadora. 
 
Após a apresentação do menu ao usuário, o algoritmo solicita ao usuário um número, uma 
operação indicada no menu e outro número. 
 
No comando ESCOLHA é utilizada a variável op, que será usada para selecionar o tipo de 
operação irá ser executada em devida parte do código. A operação SOMA é simples, soma os 
dois valores recebidos e apresenta o resultado ao usuário. 
 
A operação SUBTRAÇÃO é simples como a soma, subtrai o primeiro valor do segundo valor e 
apresenta o resultado ao usuário. A operação MULTIPLICAÇÃO, multiplica os valores recebidos 
a apresenta o produto ao usuário. 
 
A operação DIVISÃO tem o adicional de tratamento de erro que identifica se algum dos valores 
informados pelo usuário é zero, se caso for ele traz a mensagem de erro e que não é possível 
realizar um divisão com 0, mas na divisão é uma operação simples de dividir o primeiro valor 
pelo segundo e apresenta o quociente ao usuário. 
 
Na operação MODULO, o resultado é o resto de uma divisão realizada do primeiro valor pelo 
segundo valor. Na operação PORCENTAGEM, os valores são multiplicados e o produto é divido 
por 100, assim obtendo-se a porcentagem que é informada ao usuário. 
Na operação POTENCIA, é utilizada a função própria da biblioteca do visualg, que realiza a 
potência do primeiro valor pelo segundo e apresentado o resultado ao usuário. Na operação 
RADIAÇÃO, o número 1 é divido pelo segundo valor e o quociente é levado a potência, 
obtendo-se assim a raiz do número e informando ao usuário. Na operação FATORAÇÃO, o 
primeiro valor é multiplicado por 1 e sucessivamente pela quantidade de vezes igual ao 
primeiro valor. 
 
 
Em caso do operado informado pelo usuário não for nenhum dos necessários para realizar é 
informado ao usuário que o operador é inválido e após cada operação realizada é questionado 
se deseja continuar ou sair. O algoritmo encerra com a mensagem de pedido para se 
pressionar Enter para sair da calculadora. 
A calculadora desenvolvida em português estruturado é uma calculadora com funções básicas 
que ficam um pouco limitadas pelos limites da linguagem não ser tão abrangente quanto 
outras.

Outros materiais