Om Image
Curso de Técnicas de Programação 1

 

Avisos         Material          Exercícios         Trabalho


  Avisos - ATENÇÃO - A Prova Final será realizada no dia 06/07
                                              - As Notas FINAIS estão disponíveis aqui
  1. Não haverá aula no dia 8 de Abril.
  2. Haverá teste valendo nota no dia 11 de Abril. O conteúdo incluí toda a matéria vista até a aula do dia 6 de Abril.
  3. Haverá teste valendo nota no dia 4 de Maio. O conteúdo incluí toda a matéria vista até a aula do dia 27 de Abril.
  4. A primeira prova será realizada em duas partes. A primeira parte ocorrerá no dia  9 de Maio. A segunda parte no dia 16 de Maio.
  5. Não haverá aula nos dias 11 e 13 de Maio.


Material

Slides:

Exemplos:

Soluções das Provas:

Livro Texto:  ANA FERNANDA GOMES ASCENCIO E EDILENE APARECIDA VENERUCHI, Fundamentos da Programação de Computadores Algoritmos, Pascal E C/C++, Makron Books. SBN: 8587918362.


Apostilas retiradas em sites da internet:
Software:
      

Exercícios


Trabalho

Faça em programa em C++ para controlar o estoque de uma empresa que possui 3 filiais e uma matriz. Cada filial envia mensamente um arquivo texto (Filial_A.dat, Filial_B.dat, Filial_C.dat) com o fechamento das vendas do mês anterior. Esse arquivo possui as seguintes informações: codigo do produto (texto 10 posições), qtde vendida (inteiro); esses valores são separados por um caracter ";". A matriz mantém um arquivo (Estoque.dat - binário) com o estoque total do mês anterior de cada produto. Esse arquivo contém um registro com a seguintes informações: código do produto (texto 10 posições); qtde em estoque no mês anterior (inteiro).  O programa deve consolidar as informações de estoque enviadas pelas filiais (atualização do arquivo Estoque.dat) e emitir os seguintes relatórios de acompanhamento:
  • Total de produtos vendidos no mês em cada filial em uma determinada categoria. Sabe-se que a matriz mantém um arquivo binário (Categorias.dat) contendo o código do produto, seu nome, e a sua respectiva categoria  (por exemplo: codigo=0344D55; nome=Bombril; categoria=limpeza). Esse relatório deve ser agrupado por Filial e ordenado de forma alfabética, crescente de categoria. Existem no máximo 40 categorias diferentes de produtos.
  • Para cada categoria de produto, a Filial que mais vendeu produtos da categoria.
  • O produto mais vendidos em cada categoria.
  • O valor arrecadado por cada Filial. Sabe-se que a matriz mantém um arquivo (Precos.dat - binário) contendo o código dos produtos e seus respectivos preços.

Material a ser entregue e normas:
  1. Disquete contendo o código fonte (somente). Disquetes onde seja identificada a presença de qquer tipo de vírus serão descartados sendo atribuída a nota 0 (zero) ao aluno.
  2. O código fonte deve estar adequadamente comentado. Os comentários serão considerados na avaliação do trabalho.
  3. Os disquetes devem estar devidamente identificados com o nome e matrícula do aluno.
  4. O trabalho é individual.
  5. A evidência de plágio no trabalho estará sujeita a ações punitivas.
 
 

e-mail (name=paulopires): name@uniriotec.br
Universidade Federal do Estado do Rio de Janeiro
v.Pasteur 458, Térreo - Urca
RJ - CEP:22290-240
Tel: (21) 2244-5613.