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

ATPS PROGRAMAÇÃO ESTRUTURADA I

Trabalho Escolar: ATPS PROGRAMAÇÃO ESTRUTURADA I. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  26/10/2014  •  10.452 Palavras (42 Páginas)  •  226 Visualizações

Página 1 de 42

Relatório 1

Conforme orientações da Atps a calculadora será escrita em Linguagem” C “, que é a ferramenta ministrada em Programação Estruturada I . A calculadora realizará as ope- rações mais comuns na matemática possibilitando a realização das operações de :

*Soma, subtração , multiplicação,exponenciação , raiz quadrada e porcentagem. Após terminado as etapas do código , será exibida uma tela com as opções de calculo conforme as operações informadas.

O usuário deverá informar a operação que quer que seja efetuada, e os valores atribuídos à operação. O programa exibirá o calculo na tela e será finalizado.

Se o usuário digitar uma operação não descrita no código, o programa exibirá na tela a frase “comando inválido” e finalizará o programa.

Operação detalhada da calculadora:

Itens

1-Menu Principal. 5 – Operação de Divisão.

2 – Operação de Soma. 6 - Operação de Exponenciação.

3 – Operação de Subtração. 7 - Operação de Raiz Quadrada.

4 – Operação de Multiplicação. 8 - Operação de Porcentagem.

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 (op).

Item 2: Operação de soma.

Variáveis: val1, val2 e res do tipo real.

Ações:

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

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

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

4. Apresentar o resultado na tela (res).

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

Variáveis: val1, val2 e res do tipo real.

Ações:

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

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

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

4. Apresentar o resultado na tela (res).

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

Variáveis: val1, val2 e res do tipo real.

Ações:

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

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

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

4. Apresentar o resultado na tela (res).

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

Variáveis: val1, val2 e res do tipo real.

Ações:

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

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

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

4. Apresentar o resultado na tela (res).

Item 6: Operação de exponeciação.

Variáveis: val1, val2 e res do tipo real.

Ações:

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

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

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

4. Apresentar o resultado na tela (res).

Item 7: Operação de raiz quadrada.

Variáveis: val1, val2 e res do tipo real.

Ações:

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

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

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

4. Apresentar o resultado na tela (res).

Item 8: Operação de porcentagem.

Variáveis: val1, val2 e res do tipo real.

Ações:

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

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

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

4. Apresentar o resultado na tela (res).

O esboço do programa da calculadora em português estruturado é representado da seguinte forma:

Variáveis

Numero1, numero2,resultado :Inteiro

Operação :Caractere

Valordecimal1,valordecimal2:Real

Inicio//

Escreva(“<<<<<<CALCULADORA EM C>>>>>”)

escreva("(+) - Soma");

escreva("(-) - Subtracao");

escreva("(*) - Multiplicacao");

escreva("(/) - Divisao");

escreva("(e) - Exponenciacao");

escreva("(r) - Raiz Quadrada");

escreva("(p) - Porcentagem");

escreva(“(s)

...

Baixar como (para membros premium)  txt (46.9 Kb)  
Continuar por mais 41 páginas »
Disponível apenas no TrabalhosGratuitos.com