Skip to content

Latest commit

 

History

66 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

30 Days of COBOL — Practical Systems Challenge

Logo

Este repositório é dedicado a 30 dias consecutivos de desenvolvimento prático em COBOL, com foco em construir sistemas cada vez mais próximos de cenários empresariais reais.

O objetivo principal é desenvolver competências em:

  • Estrutura formal COBOL
  • Manipulação de ficheiros (sequenciais e indexados)
  • Processamento batch
  • Modelação de dados
  • Engenharia procedural
  • Organização modular de código

Estrutura do Repositório

cobol-30-days/
│
├── day01-invoice-generator/
├── day02-payroll-calculator/
├── day03-atm-simulator/
...
├── day30-mainframe-job-simulation/
└── README.md

Cada pasta contém:

  • Código fonte (.cob)
  • README técnico do exercício
  • Explicação da arquitetura
  • Limitações identificadas
  • Sugestões de melhorias futuras

Progressão Técnica

Semana Conteúdos
1 Fundamentos do COBOL e cálculos básicos
2 Manipulação de ficheiros sequenciais
3 Processamento batch e relatórios
4 Engenharia empresarial e introdução a ficheiros INDEXED

Objetivos ao Final do Desafio

  • Domínio de ficheiros sequenciais e atualização por reescrita
  • Criação de relatórios formatados
  • Geração e análise de logs
  • Processamento batch completo
  • Introdução prática a ficheiros INDEXED

Requisitos

  • GNUCobol 3.x ou superior

Como Compilar

cobc -x program.cob -o program

Como Executar

./program

Nota

Todos os exercícios são desenvolvidos com foco em:

  • Clareza estrutural
  • Lógica empresarial
  • Boas práticas de programação COBOL

Este desafio é ideal para quem deseja consolidar conhecimentos práticos em COBOL, reforçando desde fundamentos até conceitos avançados de processamento de dados empresariais.

About

30 Dias de COBOL: Desafio diário com mini-projetos em COBOL, do básico ao avançado, explorando faturação, salários, inventário e lógica de negócios. Aprenda COBOL de forma prática e progressiva.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages