Profs. | Arthur João Catto(A e B) |
Arnaldo Moura (H e I) | |
João Meidanis (J e K) |
Introdução
Entre as maiores vantagens do uso de computadores estão sua grande capacidade de armazenamento e sua alta velocidade de processamento. Grandes quantidades de informação podem ser rapidamente organizadas e quantificadas, aumentando a eficiência e a confiabilidade das operações (busca, inserção, remoção, etc) realizadas sobre bases de dados.
Problema
Escreva um programa chamado livros.pas que lê da entrada (padrão) um inteiro n, seguido de n conjuntos de dados referentes a uma obra cada. Cada conjunto consiste nos seguintes campos:
Após isso, o programa deve imprimir as informações (uma por linha) das obras desejadas (especificadas pelo comando de listagem) no formato de referência bibliográfica, da seguinte forma:
AUTOR. Título da Obra. Ano. Categoria.
O nome do autor deve ser escrito começando pelo seu último sobrenome (que deve ser escrito apenas com letras maiúsculas), seguido de uma vírgula, e depois pelo restante do seu nome.
O nome Thiago Griep Hirai, por exemplo, deveria ser
escrito assim:
HIRAI, Thiago Griep
A entrada (padrão) do programa segue o modelo:
A saída (padrão) do programa deve seguir o modelo:
Exemplos
Exemplo de entrada:
3
O Cubismo na Guiné-Bissau
Emiliano Ross
1999
OUTROS
Computadores Quânticos Para Leigos
André Marques Morais de Lima
2012
OUTROS
Como me Tornei o Senhor do Mundo
Thiago Griep Hirai
2020
POESIA
T
Exemplo de saída:
ROSS, Emiliano. O Cubismo na Guiné-Bissau. 1999. OUTROS.
LIMA, André Marques Morais de. Computadores Quânticos
Para Leigos. 2012. OUTROS.
HIRAI, Thiago Griep. Como me Tornei o Senhor do Mundo. 2020. POESIA.
Sugestão
Utilize as seguintes seguintes definições:
TObra = string[60];
TAutor = string[60];
TCategoria = (PROSA,POESIA,OUTROS);
TBibliografia = record
obra : TObra;
autor : TAutor;
ano : integer;
categ : TCategoria;
end;
var obras: array[1..500] of TBibliografia;
Observações: