Hoje trago para o Blog um case bem simples. Trata-se de uma calculadora!
Tarefa 1: Criar um programa do tipo executável (nome proposto: ZMS_SIMPLES_CALCULADORA) sem o TOP include e atribuir o mesmo a um pacote.
Tarefa 2: Definir dois parâmetros de entrada para números do tipo inteiro como operandos (nomes propostos: pa_int1, pa_int2) e um como operador aritmético de um caractere de comprimento (nome sugerido: pa_op).
Tarefa 3: Implementar os tipos básicos de cálculos e apresentar o resultado em uma lista.
- Criar um objeto de dados elementar (nome proposto: gv_result) utilizando a instrução DATA para o resultado do cálculo. Definir como um número compactado com 16 dígitos de comprimento e 2 casas decimais.
- Calcular o resultado dependente do operador aritmético informado. Utilizar a instrução CASE para uma distinção de casos.
- Apresentar o resultado em uma lista usando a instrução WRITE.
- Criar símbolos de texto e usá-los em vez dos literais.
Tarefa 4: Encontrar os erros que possam ocorrer:
- Exibir uma mensagem de erro na lista se o usuário tiver indicado um operador aritmético inválido. Usar a instrução IF para verificação.
- Se o usuário tentar dividir por zero (0), exibir uma mensagem de erro na lista.
Abaixo, apresento os print's desta solução.
Bom, basicamente é isso.
Um abraço e nos vemos no próximo post!
Nenhum comentário:
Postar um comentário