Partilhar: WhatsApp
aulify
UC UC02840 · T. Desenv. Software

Ficha 01 · COBOL fundamentos

Estrutura, PIC, controlo, paragraphs
Versão · Aluno
Tempo · 4 horas
Aluno(a)
Turma
Data

Exercício 1 · Hello World

Cria hello.cob em formato clássico (com colunas) que imprime "Olá mundo!" e o teu nome. Compila com cobc -x e corre.

Resposta:

Exercício 2 · Input e cálculo

Programa que pede idade ao utilizador e responde: - "Adulto" se >= 18. - "Adolescente" se >= 13. - "Criança" caso contrário.

Resposta:

Exercício 3 · Conversor temperatura

Pede uma temperatura em Celsius e converte para Fahrenheit (F = C × 9/5 + 32). Usa COMPUTE.

Resposta:

Exercício 4 · Tabuada com PERFORM

Pede um número e imprime a sua tabuada de 1 a 10. Usa PERFORM VARYING.

Resposta:

Exercício 5 · Cliente record

Define um record WS-CLIENTE com nome (30), email (50), telefone (9), idade (3). Preenche, e imprime cada campo + o record inteiro.

Resposta:

Exercício 6 · Notas dos alunos

Cria array (OCCURS) com 5 notas. Lê todas via ACCEPT, calcula e imprime média.

Resposta:

Exercício 7 · EVALUATE

Pede o número do mês (1-12) e responde com a estação: - 12, 1, 2: Inverno - 3, 4, 5: Primavera - 6, 7, 8: Verão - 9, 10, 11: Outono

Resposta:

Exercício 8 · Modularização com paragraphs

Cria programa que faz uma simulação de caixa registadora simples: - MAIN: chama os outros. - INICIALIZAR: zera total, imprime cabeçalho. - ADICIONAR-ITEM: pede preço, adiciona ao total (PERFORM até preço = 0). - FECHAR: imprime total + IVA 23%.

Resposta: