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

Programacao estruturada

Por:   •  23/5/2015  •  Trabalho acadêmico  •  1.186 Palavras (5 Páginas)  •  196 Visualizações

Página 1 de 5

ATPS – PROGRAMAÇÃO ESTRUTURADA I

1. Planejamento Inicial

1.1 Esboço do programa: Menu Inicial

Para o esboço do aplicativo da Calculadora é necessário definir o menu inicial com as funcionalidades que serão utilizadas. Abaixo o esboço do menu inicial do programa:

1 – Menu Inicial 6 – Operação de Exponenciação

2 – Operação de Soma 7 – Operação de Raiz Quadrada

3 – Operação de Subtração 8 – Operação de Porcentagem

4 – Operação de Multiplicação 9 – Sair

5 – Operação de Divisão

1.2 Descrição das Ações e Variáveis

Para as operações de soma, subtração, multiplicação, divisão, exponenciação, raiz quadrada e porcentagem, serão definidas as ações e as variáveis necessárias para a elaboração do aplicativo da Calculadora.

1 – Menu Inicial:

Variável: mp do tipo caractere (char).

Ações: 1. Apresentar na tela do menu inicial as opções de cálculo do aplicativo, que são, soma, subtração, multiplicação, divisão, exponenciação, raiz quadrada e porcentagem.

2. Receber a opção desejada de cálculo e armazenar para posterior processamento (mp).

2 – Operação de Soma:

Variável: var1, var2 e res do tipo inteiro (int).

Ações: 1. Solicitar e armazenar o primeiro valor (var1).

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

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

4. Apresentar o resultado na tela (res).

3 – Operação de Subtração:

Variável: var1, var2 e res do tipo inteiro (int).

Ações: 1. Solicitar e armazenar o primeiro valor (var1).

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

3. Realizar o cálculo de subtração e armazenar o resultado (res).

4. Apresentar o resultado na tela (res).

4 – Operação de Multiplicação:

Variável: var1, var2 e res do tipo inteiro (int).

Ações: 1. Solicitar e armazenar o primeiro valor (var1).

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

3. Realizar o cálculo de multiplicação e armazenar o resultado (res).

4. Apresentar o resultado na tela (res).

5 – Operação de Divisão:

Variável: var1, var2 e res do tipo inteiro (int).

Ações: 1. Solicitar e armazenar o primeiro valor (var1).

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

3. Verificar a validação do valor que deverá ser diferente de zero (var2).

4. Informar o erro caso o segundo valor seja zero e solicitar um novo valor e armazenar (var2).

5. Realizar o cálculo de divisão e armazenar o resultado (res).

6. Apresentar o resultado na tela (res).

6 – Operação de Exponenciação:

Variável: var1 e res do tipo inteiro (int) e var3 do tipo exponente (float).

Ações: 1. Solicitar e armazenar o primeiro valor, que será a base (var1).

2. Solicitar e armazenar o segundo valor, que será o expoente (var3).

3. Realizar o cálculo de exponenciação e armazenar o resultado (res).

4. Apresentar o resultado na tela (res).

7 – Operação de Raiz Quadrada:

Variável: var1 e res do tipo inteiro (int).

Ações: 1. Solicitar e armazenar o primeiro valor (var1).

2. Realizar o cálculo da raiz quadrada e armazenar o resultado (res).

3. Apresentar o resultado na tela (res).

8 – Operação de Porcentagem:

Variável: var1, var2 e res do tipo inteiro (int).

Ações: 1. Solicitar e armazenar o primeiro valor (var1).

2. Solicitar e armazenar o segundo valor, que será a porcentagem (var2).

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

4. Apresentar o resultado na tela (res).

9 – Sair:

Variável: ex do tipo caractere.

Ações: 1. Finalizar o aplicativo (ex).

2. Comando System ()

2.1 Listagem das Funções System

O comando System() permite o uso de funcionalidades do sistema operacional de modo a criar uma interface mais agradável ao usuário. Por meio do comando System() é possível por exemplo alteração de cor do texto, cor de fundo, tamanho dos caracteres além de funções como pausar e limpar a tela. Entretanto o uso desta função é limitado, pois não permite a portabilidade para outros sistemas, uma vez que utiliza funções do MSDOS por prompt do Windows.

As funcionalidades da função System () que utilizaremos em nosso aplicativo são:

1. Função System(“cls”): Função que permite limpar a tela;

2. Função System(“color”): Função

...

Baixar como (para membros premium)  txt (8.9 Kb)   pdf (56.1 Kb)   docx (15.7 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com