Tese

Disponível somente no TrabalhosFeitos
  • Páginas : 7 (1714 palavras )
  • Download(s) : 0
  • Publicado : 18 de março de 2013
Ler documento completo
Amostra do texto
Exercícios de Estruturas de Dados 1) Um vendedor de automóveis armazena os seguintes dados de um veículo: fabricante, modelo, ano, placa, cor, tipo de combustível (A é álcool e G é gasolina), preço e valor do IPVA. Escreva a declaração de um registro para estes dados. 2) Num certo município, vários proprietários de móveis estão com atraso com o pagamento do IPTU. Faça um algoritmo para ler osdados do imóvel e imprimir o valor do IPTU com a multa a ser paga, considerando os dados do imóvel: número de cadastro, valor do imposto e quantidade de meses em atraso. A multa é de R$ 10,00 por cada mês de atraso. 3) A fábrica de tecidos Bicho-da-Seda armazena as seguintes informações sobre cada tecido: - código numérico - descrição do tecido - preço do metro - quantidade em estoque (em metros)Faça um algoritmo que leia um lote de 30 tecidos, e depois imprima: a) Um relatório contendo as informações de cada tecido. b) Um relatório dos tecidos com estoque inferior a 50 metros. c) Um relatório dos tecidos com preço inferior a R$ 0,60 o metro. 4) Criar uma estrutura chamada DadosAluno, que armazena a média e idade de um aluno. Na função main: criar uma variável que é uma estrutura DadosAluno;ler a média e a idade de um aluno e armazenar na variável criada; exibir na tela a média e a idade do aluno. 5) Considerando o exercício 1, criar uma variável que é um vetor da estrutura DadosAluno. O programa deve obter a média e a idade de 10 alunos. Depois, estes dados devem ser exibidos. 6) Fazer um programa que cria uma estrutura livro, que contém os elementos título, ano de edição, número depáginas e preço. Criar uma variável desta estrutura que é um vetor de 5 elementos. Ler os valores para a estrutura e imprimir a média do número de páginas do livros. 7) Foi realizada uma pesquisa entre 500 habitantes de uma certa região. De cada habitante foram coletados os dados: idade, sexo, salário e número de filhos. Crie a estrutura de dados adequada para armazenar estas informações e façauma função que armazene as informações digitadas pelo usuário na estrutura de dados criada. Faça também uma função que calcula a média do salário dos habitantes. 8) Crie um programa capaz de ler os dados de uma matriz quadrada de inteiros. Ao final da leitura o programa deverá imprimir o número da linha que contém o menor dentre todos os números lidos. 9) Escreva um programa que leia 3 notas de umaluno e a média das notas dos exercícios realizados por ele. Calcular a média de aproveitamento, usando a fórmula: MA = (N1 + N2*2 + N3*3 + ME)/7. A partir da média, informar o conceito de acordo com a tabela: maior ou igual a 9 A maior ou igual a 7.5 e menor que 9 maior ou igual a 6 e menor que 7.5 maior ou igual a 4 e menor que 6 menor que 4 B C D E

10) Faça o programa que apresenta aseguinte saída, perguntando ao usuário o número máximo (no exemplo, 9). Este número deve ser sempre ímpar. 123456789 2345678 34567 456 5 11) Em programação, um menu é uma lista de opções apresentada ao usuário, dando lhe a chance de escolher uma delas através de um número ou letra. Considere um algoritmo para cadastro e consulta de informações sobre automóveis usados na concessionária Cross-Car, onde éapresentado o seguinte menu: 1 – Cadastrar automóvel 2 – Consultar automóvel 3 – Gerar relatório 4 – Fim Na opção 1 o usuário cadastra as seguintes informações de um automóvel: placa, descrição, fabricante, cor , ano de fabricação e preço. Na opção 2, o usuário deve informar uma placa e o algoritmo deve exibir as informações sobre o veículo. Caso não encontre, deve exibir “Veículo não cadastrado”.A opção 3 deve gerar um relatório contendo todos os dados dos automóveis cadastrados. Note que o algoritmo deve apresentar o menu e aguardar a escolha do usuário. Após a execução da opção solicitada, o menu deve ser novamente impresso, para que o usuário possa escolher outra opção (se escolher 9, finalizar o algoritmo). Considere um máximo de 60 veículos no cadastro; não deixe que o usuário...
tracking img