ATPS PROGRAMACAO ESTRUTURADA
Por: marshe • 5/6/2015 • Trabalho acadêmico • 2.450 Palavras (10 Páginas) • 227 Visualizações
ANHANGUERA EDUCACIONAL S.A.
UNIVERSIDADE ANHANGUERA DE SÃO PAULO – UNIABC
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
PROGRAMAÇÃO ESTRUTURADA I
DANIEL RODRIGUES DE ARAUJO 3198355216
ELTON VINICIUS DE SOUZA 8208965391
MARCELO PACHECO RICCI 8980224248
MARCOS PAULO E. ANDRADE 8694828063
SANTO ANDRÉ
2014
DANIEL RODRIGUES DE ARAUJO,
ELTON VINICIUS DE SOUZA,
MARCELO PACHECO RICCI
E MARCOS PAULO E. ANDRADE
PROGRAMAÇÃO ESTRUTURADA I
Atividade prática supervisionada apresentada ao prof. da Faculdade de Tecnologia em Análise e Desenvolvimento de Sistemas da Universidade Anhanguera de São Paulo, como um dos elemento à obtenção de nota bimestral da disciplina Programação Estruturada I sob a orientação do prof. Claudinei.
SANTO ANDRÉ
2014
Este trabalho é dedicado a todos os alunos que compreenderam que seus esforços sempre são recompensados.
AGRADECIMENTOS
Aos amigos, pelo apoio e compreensão.
Aos professores, pelo conhecimento e dedicação.
A todos que, direta ou indiretamente contribuíram, para a realização deste trabalho.
“O único lugar onde o sucesso vem antes do trabalho é no dicionário.”
Albert Einstein
RESUMO
Nessa etapa é apresentada uma calculadora desenvolvida em Linguagem de Programação C. Dividida em quatro etapas e cinco relatórios. A ATPS, Atividade Prática Supervisionada, apresentará o programa em várias fases: esboço, construção e aplicação básica e final além de conteúdo didático sobre alguns comandos utilizados para a construção do programa.
Palavras-chave: Linguagem C, calculadora, algoritmos, aplicação.
LISTA DE FIGURAS
Figura 1 – Código fonte Menu Principal. 15
Figura 2 – Menu Principal. 16
Figura 3 – Código das Operações Raiz Quadrada, Exponenciação e Soma. 16
Figura 4 – (A) Raiz Quadrada, (B) Exponenciação e (C) Soma 17
Figura 5 – Código das Operações Subtração, Multiplicação e Divisão 17
Figura 6 – (A) Subtração, (B) Multiplicação e (C) Divisão. 18
Figura 7 – Código da Operação Porcentagem. 18
Figura 8 – Porcentagem. 18
Figura 9 – (A) Divisão Impossível, (B) Opção Inválida e (C) Fim.. 19
Figura 10 – Tela do aplicativo avançado. 20
Figura 11 – Tela do aplicativo avançado. 21
Figura 12 – Tela do aplicativo avançado. 1
Figura 13 – Tela do aplicativo avançado. 2
Figura 14 – Tela do aplicativo avançado. 2
Figura 15 – Tela do aplicativo avançado. 3
Figura 16 – Conversão Decimal - Binário 4
Figura 17 – Tela do aplicativo avançado. 4
Figura 18 – Conversão Binário - Decimal. 5
Figura 19 – Tela do aplicativo avançado. 5
LISTA DE TABELAS
Tabela 1 - Tabela de Ações 10
SUMÁRIO
AGRADECIMENTOS IV
RESUMO VI
LISTA DE FIGURAS VII
LISTA DE TABELAS VIII
Introdução 9
Capítulo 1 - Planejamento Inicial 10
Capítulo 2 - Comando system(); 13
2.1 pause 13
2.2 cls 13
2.3 color 14
2.4 title 14
Capítulo 3 – Aplicativo Básico 15
Capítulo 4 – Algotitmo Avançado 20
Capítulo 5 – Aplicativo Final 24
Referências 6
Introdução
A Linguagem “C” foi criada entre 1969 e 1973 no AT&T Bell Labs, inicialmente desenvolvido para implementação do sistema Unix (que originalmente foi escrito em PDP-7 Assembly, por Dennis Ritchie e Kenneth Thompson). No final da década de 70 o Unix saiu do laboratório e passou a ser disponibilizado para as Universidades, que por sinal foi um grande sucesso na época favorecendo então a popularidade da Linguagem de Programação C. Na introdução deve ficar claro o problema a ser investigado, os objetivos da pesquisa e sua justificativa, a qual indicará a importância e a relevância em desenvolvê-la.
...