Baixe o app para aproveitar ainda mais
Prévia do material em texto
0 Universidade Federal do Espírito Santo Centro de Ciências Agrárias Departamento de Computação Programação I (COM06842) / Lógica e Técnica de Programação (COM06039) Prof. Freddy Brasileiro fbrasileiro@inf.ufes.br www.inf.ufes.br/~fbrasileiro Lista de Exercícios 6 – Estruturas de Dados 1. Construa um programa que permita o cadastro de livros para uma biblioteca. Seu programa deve considerar que: De cada livro deseja-se saber o título do livro, o nome dos autores, o ano de publicação, a edição e a editora; Para facilitar os testes, essa biblioteca só tem 5 livros. EXEMPLO LIVRO 1 Titulo: Calculo Vol. 2 Autores: James Stewart Ano de Publicação: 2009 Edição: 6ª Editora: Pioneira Thompson Learning LIVRO 2 Titulo: Calculo Vol. 1 Autores: James Stewart Ano de Publicação: 2009 Edição: 6ª Editora: Pioneira Thompson Learning 2. Considere que em uma cidade pequena existe apenas 5 hotéis. Para cada um deles, é desejado que se tenha registrado o nome do hotel, a sua distância do centro da cidade e o tipo de acesso ao hotel (0 – acesso não asfaltado; 1 – acesso asfaltado). Construa um programa que faça: Cadastro de hotéis; A lista de hotéis cadastrados; O número de hotéis que distam menos de 5km do centro. EXEMPLO HOTEL 1 Nome: Ibis Distancia do Centro (km): 2.4 Acesso (0–nao asfaltado; 1–asfaltado: 1 HOTEL 2 Nome: Accor Distancia do Centro (km): 6 Acesso (0–nao asfaltado; 1–asfaltado: 1 Lista de Hotéis: Ibis Accor Hotéis que distam menos de 5 km do Centro: Ibis 0 Universidade Federal do Espírito Santo Centro de Ciências Agrárias Departamento de Computação Programação I (COM06842) / Lógica e Técnica de Programação (COM06039) Prof. Freddy Brasileiro fbrasileiro@inf.ufes.br www.inf.ufes.br/~fbrasileiro 3. Escreva um programa para cadastrar e consultar clientes de uma loja. Considere que essa loja possui no máximo 5 clientes. De cada cliente deseja-se saber: nome e telefone. EXEMPLO CLIENTE 1 Nome: Joao Telefone: 987654321 CLIENTE 2 Nome: Joaquim Telefone: 999999999 Lista de Clientes Joao (987654321) Joaquim (999999999) 4. Crie uma estrutura para representar pontos no plano cartesiano de duas dimensões (x,y), juntamente com sua distância até a origem. Peça ao usuário que as coordenadas de um ponto e então calcule a distância do ponto à origem do plano (0,0). Ao final, verifique se o ponto pertencente a um disco de raio 3 e origem (0,0). Informe X: 1.2 Informe Y: 2 Distância do centro: Pertence ao disco de raio 3!
Compartilhar