ATPS Construção De Algoritimos Completa
Trabalho acadêmico: ATPS Construção De Algoritimos Completa. Pesquise 861.000+ trabalhos acadêmicosPor: mignella • 4/12/2014 • Trabalho acadêmico • 2.240 Palavras (9 Páginas) • 210 Visualizações
Sumário
1. Relatório 2 – Comando system() ................................................................................... 8
2. Relatório 3 - Aplicativo Básico ........................................................................................ 9
2.1. Imagens do programa em execução ........................................................................... 16
3. Conclusão ........................................................................................................................ 19
4. Bibligrafia ......................................................................................................................... 20
Índice de figuras
Figura 1 - Tela inicial calculadora ....................................................................................... 16
Figura 2 - Selecionando opção de cálculo ......................................................................... 16
Figura 3 - Digitando valor 1 .................................................................................................. 17
Figura 4 - Digitando valor 2 .................................................................................................. 17
Figura 5 - Processamento de dados ................................................................................... 18
Figura 6 - Saindo do aplicativo ............................................................................................ 18
4
1. Desafio
A matemática e a informática são áreas que estão fortemente relacionadas e
apresenta constante evolução, muitas vezes, decorrente da influência que exi ste entre
elas. De um lado, o avanço da computação foi alavancado pela crescente
necessidade de programas voltados a resolução de problemas matemáticos.
De outro, a alta capacidade de cálculo dos computadores permite explorar
aplicações da matemática que seriam inviáveis se realizadas por operações
puramente manuais.
O desafio proposto consiste na elaboração de um aplicativo, em linguagem de
programação C, que apresenta uma calculadora que ofereça operações básicas nas
etapas 1 e 2 e mais avançadas nas etapas 3 e 4 da ATPS. A elaboração do
aplicativo pode ser segmentada para ser planejada, codificada e testada por
etapas, de forma incremental e evolutiva. A tela inicial do aplicativo deve exibir
ao usuário um menu com as operações e receber do usuário a opção desejada.
Na sequência são solicitados os parâmetros para aquela operação, por exemplo, se
o usuário escolheu a opção de soma, deverá haver a entrada dos dois números, para
concluir o cálculo e apresentar o resultado obtido. Após isso o programa fica em
pausa com a apresentação da mensagem: “Pressione qualquer tecla para continuar”
.No final de cada operação o aplicativo deve limpar a tela e retornar ao menu principal.
5
2. RELÁTORIO 1 – Planejamento inicial
MENU PRINCIPAL
Variável: "operador" do tipo caractere;
Açoes:
1. Apresentar na tela as opçoes do aplicativo básico.(Soma, Subtraçao,
Multiplicaçao, Divisão, Exponenciaçao, Raiz Quadrada, Porcentagem e Sair);
2. Receber a opção e armazenar na variável (operador);
Operação de SOMA
Variável: "Valor1" "Valor2" e "Resultado" do tipo inteiro;
Açoes:
1. Solicitar e armazenar o primeiro valor na var (Valor1);
2. Solicitar e armazenar o segundo valor na var (Valor2);
3. Realizar o cálculo e armazenar o resultado na var (Resultado);
4. Apresentar o resultado na tela que esta na var (Resultado);
Operação de SUBTRAÇÃO
Variável: "Valor1" "Valor2" e "Resultado" do tipo inteiro;
Ações:
1. Solicitar e armazenar o primeiro valor na var (Valor1);
2. Solicitar e armazenar o segundo valor na var (Valor2);
3. Realizar ocálculo e armazenar o resultado na var (Resultado);
4. Apresentar o resultado na tela que esta na var (Resultado);
Operação de MULTIPLICAÇAO
Variável: "Valor1" "Valor2" e "Resultado" do tipo inteiro;
Ações:
1. Solicitar e armazenar o primeiro valor na var (Valor1);
2. Solicitar e armazenar o segundo valor na var (Valor2);
3. Realizar o cálculo e armazenar o resultado na var (Resultado);
4. Apresentar o resultado na tela que está na var (Resultado);
Operação de DIVISÃO
Variável: "Valor1" "Valor2" e "Resultado" do tipo inteiro;
Ações:
1. Solicitar e armazenar o primeiro valor na var
...