ATPS PROGRAMAÇÃO ESTRUTURADA I
Trabalho Escolar: ATPS PROGRAMAÇÃO ESTRUTURADA I. Pesquise 861.000+ trabalhos acadêmicosPor: marciabronson • 26/10/2014 • 10.452 Palavras (42 Páginas) • 245 Visualizações
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)
...