Como converter campos com sinais para alfanuméricos no COBOL

Escrito por charles carswell | Traduzido por monique monteiro
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como converter campos com sinais para alfanuméricos no COBOL
Converta campos decimais internos com sinais em números alfanuméricos legíveis no COBOL (F64/Digital Vision/Getty Images)

A COBOL ainda é uma das linguagens de computador mais ricas e elegantes disponíveis no mercado. Além do poder de computação e enormes capacidades de manipulação de arquivo, existe a flexibilidade de conversões e relatórios numéricos. Muitas vezes, pode ser necessário exibir valores numéricos específicos em relatórios de saída, arquivos ou campos de exibição de tela, como "CICS". Sem dúvida, vai encontrar formatos numéricos que não serão exibidos corretamente, de acordo os dados armazenados, e terão que ser convertidos para um formato mais legível. Um dos mais comuns é o "packed decimal" ou campo numérico "COMP-3".

Nível de dificuldade:
Moderadamente desafiante

Outras pessoas estão lendo

Instruções

  1. 1

    Identifique o(s) campo(s) que deseja converter no código COBOL. Por exemplo, você pode ter um campo que seja similar a “05 pkd-field-01 pic s9(5v99) comp-3”. Este é um campo com sinais "packed decimal" usado de forma eficiente para cálculos, mas não pode ser facilmente lido em uma tela.

  2. 2

    Vá para a "Working-Storage Section" (Seção de trabalho do armazenamento) do programa e configure os campos intermediários necessários para realizar a transição numérica desejada da seguinte forma: crie dois campos numéricos “05 ws-numeric pic s9(5v99) value zero” e “05 ws-display-numeric pix x(8).”

  3. 3

    Insira o código no programa para converter o campo de entrada diretamente para o primeiro campo intermediário "ws-numeric". Isso descompactará o número "comp-3" em um campo numérico "zoned". Por sua vez, o código agora converterá o primeiro campo intermediário para o segundo "ws-display-numeric". Este último campo pode ser utilizado para exibir o número, quer sob forma impressa ou em uma tela de computador.

  4. 4

    Compile o programa com as alterações salvas e certifique-se de que não há erros na compilação, verificando o código de condição.

  5. 5

    Execute a versão compilada e verifique os resultados.

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível