Você está na página 1de 1

UFES - CENTRO TECNOLGICO

DEPARTAMENTO DE INFORMTICA Prof. Thomas W. Rauber PROGRAMAO BSICA DE COMPUTADORES CINF-0100

8 Lista de Exerccios
Vetores (Arrays), sub-programas e arquivos de entrada e sada

Especificao do problema: O departamento de compras de uma empresa de Engenharia Civil estuda a evoluo de preos de vrios materiais, comparando o preo de cada material em dois anos consecutivos, categorizando-os conforme a tabela abaixo. Faixa Inflacionria 1 2 3 Aumento [%] negativo maior do que ou igual a 0 e at 2,5 maior do que ou igual a 2,5 Categoria timo regular excessivo

Elabore um programa em Fortran 77 que usando sub-programas e vetores: a) l N pares de preos de dois anos consecutivos de um arquivo; Formato: Primeira linha contm nmero de materiais, linhas 2 a N+1 contm pares de preos; b) calcula e exibe o aumento percentual de cada material, guardando o aumento de cada material em um vetor; c) calcula e exibe a mdia dos aumentos percentuais dos materiais; d) calcula e exibe o maior e o menor aumento percentual e com qual material isso aconteceu; e) armazena para cada material em um vetor de variveis lgicas o fato que houve inflao e exibe se houver; f) armazena em um vetor de variveis lgicas a respectiva faixa inflacionria de cada material (por exemplo faixaMat(2) o segundo elemento do vetor de variveis lgicas que contm um nmero entre um e trs que representa a faixa do segundo material;

g) calcula o nmero de materiais de cada faixa (vetor) e exibe; Obs.:

Analise o problema antes de qualquer implementao Os limites das faixas devem ser declarados como constantes. O programa dever ler inicialmente o nmero N de materiais. Teste o seu programa com um valor de N pequeno (por exemplo, dois) Resolva cada problema parcial antes de comear o prximo

Você também pode gostar