Atps Algoritios
Artigos Científicos: Atps Algoritios. Pesquise 862.000+ trabalhos acadêmicosPor: benhusg • 26/3/2015 • 5.719 Palavras (23 Páginas) • 220 Visualizações
O desafio da equipe é desenvolver um aplicativo em linguagem de programação C, foi proposto uma calculadora de operações básicas nas duas primeiras etapas e nas próximas duas etapas operações avançadas.
As primeiras telas mostram ao usuário um menu com as operações possíveis e intuitivas ao usuário, como a tela de menu, e as telas de entrada de dados para concluir o cálculo e mostrará o resultado .
Logo após o programa fica em pausa e mostra uma mensagem de: “pressione qualquer tecla para continuar”. No final de cada operação, o aplicativo deve limpar a tela e retornar ao menu principal.
Este aplicativo mostra de maneira simples a complexidade por trás da programação que o usuário não vê, e que através do tradutor é exibido de maneira, limpa e eficaz para que o usuário possa concluir suas operações.
SUMARIO
1. Relatório 1. 2
1.1. Planejamento inicial. 2
2. Relatório 2. 6
2.1. Introdução. 6
2.2. Comando System. 7
3. Relatório 3. 8
3.1. Aplicativo básico. 8
4. Relatório 4. 20
4.1. Algoritmos avançados. 20
5. Relatório 5. 22
5.1. Aplicativo final. 22
5. Conclusão. 34
5. Referencias. 35
1. Relatório 1.
1.1. Planejamento inicial.
Relatório contendo um esboço do programa em português estruturado, com uma descrição das ações e variáveis necessárias ao aplicativo básico.
1.2. Esboço do programa em português estruturado
algoritmo "Calculadora"
variavéis '
n1,n2,resultado,numero,raiz_quadrada,recorre:real
operador:caractere
i,n:inteiro
inicio
Escreval("|C A L C U L A D O R A|")
Escreval("(+) - Soma")
Escreval("(-) - Subtracao")
Escreval("(*) - Multiplicacao")
Escreval("(/) - Divisao")
Escreval("(E) - Exponenciacao")
Escreval("(R) - Raiz Quadrada")
Escreval("(P) - Porcentagem")
Escreval("Escolha o Operador = " )
leia (operador)
caso (operador='+') faca
escreval("Voce escolheu SOMAR )
escreval("Digite o primeiro numero:")
leia (n1)
escreval("Digite o segundo numero:")
leia(n2)
resultado=n1+n2
escreval (" O resultado e: %f",resultado)
senao
caso(operador='-') faca
escreval("Voce escolheu Subtrair )
escreval("Digite o primeiro numero:")
leia (n1)
escreval("Digite o segundo numero:")
leia(n2)
resultado=n1-n2
escreval (" O resultado e: %f",resultado)
senao
caso(operador='*') faca
escreval("Voce escolheu Multiplicar )
escreval("Digite o primeiro numero:")
leia (n1)
escreval("Digite o segundo numero:")
leia(n2)
resultado=n1*n2
escreval (" O resultado e: %f",resultado)
senao
caso(operador='/') faca
escreval("Voce escolheu divisão )
escreval("Digite o primeiro numero:")
leia (n1)
escreval("Digite o segundo numero:")
leia(n2)
resultado=n1/
escreval (" O resultado e:",resultado)
senao
caso(operador='E') faca
escreval("Voce escolheu EXPONENCIAÇAO )
escreval("Digite o primeiro numero:")
leia (n1)
escreval("Digite o segundo numero:")
leia(n2)
resultado=n1^n2
escreval (" O resultado e:",resultado)
2. Relatório 2.
2.1. Introdução.
A linguagem C foi criada por Dennis Ritchie, em 1972, no centro de Pesquisas da Bell Laboratories. Sua primeira utilização importante foi a reescrita do Sistema Operacional UNIX, que até então era escrito em assembly.
Em meados de 1970 o UNIX saiu do laboratório para ser liberado para as universidades. Foi o suficiente para que o sucesso da linguagem atingisse proporções tais que, por volta
...