Escolar Documentos
Profissional Documentos
Cultura Documentos
2.
3.
4.
c.
5.
Uma empresa de manuteno de nibus e caminhes possui um cadastro de peas de reposio em um arquivo em disco. Para cada pea existem as seguintes informaes, a saber: Cdigo da pea (inteiro) Nome da pea (40 caracteres) Preo unitrio (real) Quantidade de peas em estoque (inteiro) Cdigo do fornecedor (inteiro) Estas informaes esto armazenadas na forma de registro. Faa um programa que: leia o arquivo de cadastro das peas de reposio desta empresa, onde a ltima pea ter cdigo da pea 0 (zero) e no dever ser cadastrada; Aplique um aumento de 5% somente nas peas cujo valor unitrio seja no mximo 10% do valor total de todas as peas; Conte aquelas peas cuja quantidade em estoque seja maior que 100 (cem) unidades; Some somente o valor unitrio das peas cuja quantidade de peas em estoque seja 0 (zero); Encontre o maior e o menor valor unitrio dentre as peas cadastradas; Crie um vetor que armazene em trs posies a quantidade de peas cujos nomes comecem pelas letras A, B ou C. A primeira posio representa as peas que comecem pela letra A, a segunda posio letra B e terceira posio letra C.
6.
Suponha a seguinte situao descrita abaixo: struct registro { int codigo; char nome[20]; float preco; };
a)
{ file *arq; . . . if consultar(arq, cod) writeln('Produto cadastrado') else inserir(arq, cod); . . . } Crie a rotina CONSULTAR que recebe por parmetro o arquivo e um cdigo, verifica se existe um produto com o cdigo recebido por parmetro. Se existir, retorne TRUE. Se no existir, exiba Produto no cadastrado e retorne FALSE.
b) Crie a rotina INSERIR que recebe por parmetro o arquivo e o codigo informado, l os dados de um produto da entrada do usurio (somente nome e preo. O codigo o informado anteriormente), abre o arquivo, insere o novo produto no fim do arquivo e fecha o arquivo;
8.
9.
10. Visando fazer um levantamento sobre o destino dos veculos que trafegavam pelas rodovias do Sudoeste durante o feriado de 7 de setembro. A polcia rodoviria submeteu aos motoristas um questionrio com as seguintes perguntas: a) Para onde vai? (destino) 1. Curitiba 2. Litoral Paranaense 3. Litoral Catarinense 4. So Paulo 5. Outros Locais b) Qual tipo de veculo ? 1. Automvel 2. Caminho 3. nibus 4. Outros Veculos Os dados do questionrio foram armazenados no arquivo "Feriado.dat". Fazer um programa que calcule e escreva: o nmero de Automveis que tinham como destino o Litoral Catarinense; a porcentagem de Caminhes que tinham como destino a cidade de So Paulo; a porcentagem de nibus que trafegam pela rodovia.