TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

ATPS programação estruturada I

Por:   •  7/9/2015  •  Trabalho acadêmico  •  3.645 Palavras (15 Páginas)  •  201 Visualizações

Página 1 de 15

CONTEÚDO

Relatório 1 – Planejamento inicial 3

Item 1: Menu principal 3

Item 2: Operação de Soma 3

Item 3: Operação de subtração 3

Item 4: Operação de multiplicação 4

Item 5: Operação de divisão 4

Item 6: Operação de exponenciação 4

Item 7: Operação de Raiz quadrada 4

Item 8: Operação de porcentagem 4

Item 9: Operação Sair 5

Relatório 2 – comando System( ) 6

Relatório 3 – Aplicativo básico 7

Menu 7

Soma 8

Subtração 9

Multiplicação 11

Divisão 12

Tratando erro na divisão 14

Exponenciação 15

Raiz Quadrada 16

Porcentagem 18

Sair 19

Código fonte da aplicação 20

RELATÓRIO 1 – PLANEJAMENTO INICIAL

Segue o esboço do programa que está sendo desenvolvido, em português estruturado com a descrição das ações e variáveis necessárias ao aplicativo básico.

ITEM 1: MENU PRINCIPAL

Variável: op do tipo caractere.

Ações:

1. Apresentar na tela as opções do aplicativo básico, (soma, subtração, multiplicação, divisão, exponenciação, raiz quadrada, porcentagem e sair).

2. Receber a opção e armazenar na variável (op).

ITEM 2: OPERAÇÃO DE SOMA

Variáveis: n1,n2 e res do tipo float.

Ações:

1. Solicitar e armazenar o primeiro valor (n1).

2. Solicitar e armazenar o segundo valor (n2).

3. Realizar o cálculo (n1+n2) e armazenar o resultado (res).

4. Apresentar o resultado na tela (res).

ITEM 3: OPERAÇÃO DE SUBTRAÇÃO

Variáveis: n1,n2 e res do tipo float.

1. Solicitar e armazenar o primeiro valor (n1).

2. Solicitar e armazenar o segundo valor (n2).

3. Realizar o cálculo (n1-n2) e armazenar o resultado (res).

4. Apresentar o resultado na tela (res).

ITEM 4: OPERAÇÃO DE MULTIPLICAÇÃO

1. Solicitar e armazenar o primeiro valor (n1).

2. Solicitar e armazenar o segundo valor (n2).

3. Realizar o cálculo (n1*n2) e armazenar o resultado (res).

4. Apresentar o resultado na tela (res).

ITEM 5: OPERAÇÃO DE DIVISÃO

Variáveis: n1,n2 e res do tipo float.

1. Solicitar e armazenar o primeiro valor (n1).

2. Solicitar e armazenar o segundo valor (n2).

3. Verificar se o divisor é igual a zero.

4. Se positivo apresenta mensagem de erro na tela.

5. Se não, realizar o cálculo (n1/n2) e armazenar o resultado (res).

6. Apresentar o resultado na tela (res).

ITEM 6: OPERAÇÃO DE EXPONENCIAÇÃO

Variáveis: n1,n2 e res do tipo float.

1. Solicitar e armazenar o primeiro valor (n1).

2. Solicitar e armazenar o segundo valor (n2).

3. Realizar o cálculo (res=pow(n1,n2)) e armazenar o resultado (res).

4. Apresentar o resultado na tela (res).

ITEM 7: OPERAÇÃO DE RAIZ QUADRADA

Variáveis: n1,n2 e res do tipo float.

1. Solicitar e armazenar o valor (n1).

2. Realizar o cálculo (res=sqrt(n1)) e armazenar o resultado (res).

3. Apresentar o resultado na tela (res).

ITEM 8: OPERAÇÃO DE PORCENTAGEM

Variáveis: n1,n2 e res do tipo float. Constante: 100

1. Solicitar e armazenar o primeiro valor (n1).

2. Solicitar e armazenar o segundo valor (n2).

3. Realizar o cálculo e armazenar o resultado (res).

4. Apresentar o resultado na tela (res).

ITEM 9: OPERAÇÃO SAIR

Finaliza a execução do programa.

RELATÓRIO 2 – COMANDO SYSTEM( )

A função sytem nos permite chamar na execução do software, comandos internos compatíveis com o prompt de comando do sistema operacional.

Através dela, podem-se efetuar algumas personalizações tornando a experiência mais agradável ao desenvolvedor e ao usuário.

Podem-se citar quatro funcionalidades interessantes que foram incorporadas no desenvolvimento deste projeto.

Ao incorporar a biblioteca <stdio.h>, torna-se possível utilizar a função system no corpo do programa para:

COLOR:

Exemplo: system(“color 1E”);

Este comando altera a cor do fundo da tela do prompt e a cor fonte do texto. Se nada for informado no corpo do desenvolvimento, ele tomará as configurações padrão.

PAUSE:

...

Baixar como (para membros premium)  txt (14.8 Kb)   pdf (141.2 Kb)   docx (19 Kb)  
Continuar por mais 14 páginas »
Disponível apenas no TrabalhosGratuitos.com