Baixe o app para aproveitar ainda mais
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.
Compartilhar