ATPS Programação Estruturada
Nesta etapa, é descrito um esboço do programa em português estruturado, descrevendo as ações e as 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 que são: Soma, Subtração, Multiplicação, Divisão, Exponenciação, Raiz Quadrada, Porcentagem e Sair.
2. Receber a opção informada e armazenar a mesma.
Item 2: Operação de Soma. Variáveis: val1, val2 e res do tipo inteiro. Ações:
1. Solicitar e armazenar o primeiro valor (val1).
2. Solicitar e armazenar o segundo valor (val2).
3. Realizar o cálculo 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 inteiro.
Ações:
1. Solicitar e armazenar o primeiro valor (val1).
2. Solicitar e armazenar o segundo valor (val2).
3. Realizar o cálculo 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 inteiro. Ações:
1. Solicitar e armazenar o primeiro valor (val1).
2. Solicitar e armazenar o segundo valor (val2).
3. Realizar o cálculo 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 inteiro. Ações:
1. Solicitar e armazenar o primeiro valor (val1).
2. Solicitar e armazenar o segundo valor (val2).
3. Testar se o segundo valor é zero (0).
4. Caso o valor armazenado seja zero, apresentar mensagem de inconsistência e não prosseguir com o cálculo.
5. Caso o valor seja diferente de zero, realizar o cálculo e armazenar o resultado (res).
6. Apresentar o resultado na tela (res).
Item 6: Operação de Exponenciação.
Variáveis: val1, val2 e res do tipo inteiro. Ações:
1. Solicitar o número base e armazenar (val1).
2. Solicitar o número exponencial e armazenar (val2).
3. Realizar o