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

ATPS PROGRAMACAO ESTRUTURADA

Por:   •  3/4/2015  •  Trabalho acadêmico  •  7.448 Palavras (30 Páginas)  •  316 Visualizações

Página 1 de 30

Relatório 1 – Planejamento Inicial

Esboço do programa em Português estruturado.

Calculadora

Vamos precisar basicamente de três variáveis que armazenem números reais e uma que armazene caracteres de texto.

Variáveis:

float valor1, valor2, result ;

char opcao_escolhida;

Menu Principal

Ações:

1. Armazenar valor 0(valor1).

2. Armazenar valor 0(valor2).

3. Armazenar valor 0(resultado).

4. Exibir na tela as opções: Soma, Subtração, Multiplicação, Divisão, Exponenciação, Raiz quadrada, Porcentagem e Saída.

5. Receber a opção escolhida e armazenar (opcao_escolhida).

6. Verificar se o valor recebido (opcao_escolhida) é uma letra minúscula.

7. Se (opcao_escolhida) for uma letra minúscula, trocar para maiúscula.

8. Enquanto (opcao_escolhida) for diferente de Saída, inicia tratamento da opção escolhida.

9. Encerrar o programa.

Tratamento de opção escolhida

Ações:

1. Caso opção digitada seja diferente das disponíveis, mostrar “Opção invalida” e retornar ao menu principal.

2. Caso opção digitada seja soma, iniciar operação de soma.

3. Caso opção digitada seja subtração, iniciar operação de subtração.

4. Caso opção digitada seja multiplicação, iniciar operação de multiplicação.

5. Caso opção digitada seja divisão, iniciar operação de divisão.

6. Caso opção digitada seja exponenciação, iniciar operação de exponenciação.

7. Caso opção digitada seja Raiz quadrada, iniciar operação de raiz quadrada.

8. Caso opção digitada seja porcentagem, iniciar operação de porcentagem.

Operação de soma

Ações:

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

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

3. Somar valor1 com valor2 e armazenar o resultado (result).

4. Apresentar o resultado na tela (result).

5. Limpar tela.

6. Voltar ao menu principal.

Operação de subtração

Ações:

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

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

3. Subtrair valor1 de valor2 e armazenar o resultado (result).

4. Apresentar o resultado na tela (result).

5. Limpar tela.

6. Voltar ao menu principal.

Operação de multiplicação

Ações:

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

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

3. Multiplicar valor1 por valor2 e armazenar o resultado (result).

4. Apresentar o resultado na tela (result).

5. Limpar tela.

6. Voltar ao menu principal.

Operação de divisão

Ações:

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

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

3. Dividir valor1 por valor2 e armazenar o resultado (result).

4. Apresentar o resultado na tela (result).

5. Limpar tela.

6. Voltar ao menu principal.

Operação de exponenciação

Ações:

1. Solicitar o valor da base e armazenar (valor1).

2. Solicitar o valor do expoente e armazenar (valor2).

3. Elevar a base ao expoente e armazenar o resultado (result).

4. Apresentar o resultado na tela (result).

5. Limpar tela.

6. Voltar ao menu principal.

Operação de raiz quadrada

Ações:

1. Solicitar o valor do radicando e armazenar (valor1).

2. Extrair a raiz quadrada do radicando e armazenar o resultado (result).

3. Apresentar o resultado na tela (result).

4. Limpar tela.

5. Voltar ao menu principal.

Operação de porcentagem

Ações:

1. Solicitar o valor percentual e armazenar em valor1.

2. Solicitar um valor e armazenar em valor2.

3. Calcular valor2 por cento de valor1 e armazenar o resultado em result.

Relatório 2 – Comando system( )

O comando system( ) esta definido na biblioteca stdlib.h, ele aciona funcionalidades do prompt de comandos, de forma que podemos aplicar algumas de suas funcionalidades para acrescer

...

Baixar como (para membros premium)  txt (38.3 Kb)   pdf (88.4 Kb)   docx (33.5 Kb)  
Continuar por mais 29 páginas »
Disponível apenas no TrabalhosGratuitos.com