Arquivos
Disciplina: Linguagem de Programação Instruções: 1. Este trabalho deve ser realizado em equipe de, no máximo, 3 pessoas. 2. A equipe deverá responder a lista de exercícios apresentada abaixo. 3. Ao final os exercícios devem ser apagados da máquina usada, podendo a equipe copiar para si as soluções desenvolvidas. 4. Podem ser utilizados quaisquer materiais de consulta 5. O bom comportamento é fundamental para que tenhamos um bom aproveitamento das atividades em laboratório.
Lista de exercícios
1. Faça um programa que solicite o nome, a idade e o mês de aniversário de diversas pessoas, gravando-os no arquivo dados.dat. A entrada de dados deve terminar quando o usuário digitar “fim” como nome da pessoa. Obs.: o mês deve ser representado como um número inteiro. 2. Faça um programa que receba um mês e mostre na tela os nomes dos aniversariantes do mês definido pelo usuário, que estão cadastrados no arquivo dados.dat. 3. Faça um programa que receba um mês e acrescente 1 unidade ao campo idade dos aniversariantes do mês, no arquivo dados.dat. 4. Seja uma estrutura para descrever os carros de uma determinada revendedora, contendo os seguintes campos: • marca: string de tamanho 15 • ano: inteiro • cor: string de tamanho 10 • preço: real a) Escrever a definição da estrutura carro. b) Crie o arquivo carros.dat para gravar os dados dos carros. c) Implemente as seguintes funções que devem ser oferecidas ao usuário num menu: • • • entradaDados → para receber do usuário os dados de um carro e gravá-los no arquivo carros.dat. listarCarrosPreco → para receber um preço e imprimir os carros (marca, cor e ano) que tenham preço igual ou menor ao preço recebido. listarCarrosMarca → para receber a marca de um carro e imprimir as informações de todos os carros dessa marca (preço, ano e cor).