UFES – Universidade Federal do Espírito Santo
Centro de Ciências Agrárias – CCA/UFES
Departamento de Computação
Lista de Exercícios 02
1. Astolfolov Oliveirescu é técnico de um time da série C do poderoso campeonato de
futebol profissional da Albânia. Ele deseja manter os dados dos seus jogadores
guardados de forma minuciosa. Ajude-o
Ajude o fazendo um programa para armazenar os
seguintes dados de cada jogador: nº da camisa, peso (kg), altura (m) e a posição em
que joga (atacante, defensor ou meio campista). Lembre-se
Lembre se que o time tem 22
jogadores, entre reservas
ervas e titulares. Leia os dados e depois gere um relatório no
vídeo, devidamente tabulado/formatado.
2. Lembram daquela estufa de jaca transgênica? Sim, aquela da Universidade Federal do
Capa Bode. Pois é, os caras precisam de você de novo... Crie um programa
progra
que
receba a temperatura média de cada mês do ano, em Kelvin, e armazene essas
temperaturas em um vetor; imprima as temperaturas de todos os meses, a maior e a
menor temperatura do ano e em que mês aconteceram.
3. Um clube social com 37 associados deseja que você faça um programa para
armazenar os dados cadastrais desses associados. Os dados são: nome, dia, mês e
ano de nascimento, valor da mensalidade e quantidade de dependentes. O programa
deverá ler os dados e imprimir depois na tela. Deverá também informar
informar o associado (ou
os associados) com o maior número de dependentes.
dependentes
4. Crie um programa que tenha uma estrutura para armazenar o nome, a idade e número
da carteira de sócio de 50 associados de um clube. Crie também uma estrutura, dentro
desta anterior, chamada "dados" que contenha o endereço, telefone e data de
nascimento.
5. Crie um programa com uma estrutura para simular uma agenda de telefone celular,
com até 100 registros. Nessa agenda deve constar o nome, sobrenome, número de
telefone móvel, número de telefone fixo e e-mail.
mail. O programa deverá fazer a leitura e,
após isso, mostrar os dados na tela. Os acessos a essa estrutura devem ser feitos
usando ponteiros.
6. Uma empresa fabricante de brinquedos precisa reajustar o preço para venda de vários
itens do seu catálogo, devido ao aumento do custo de produção. Para isso, deve fazer
um programa que leia a quantidade de produtos que será atualizada, o valor de cada
um desses brinquedos e aplicar uma taxa de correção. A taxa de correção é a mesma
para todos os brinquedos
rinquedos (5%).
Faça um programa que utilize um Vetor Dinâmico para representar os brinquedos do
catálogo dessa indústria que terão seu valor reajustado, então peça para que o usuário
informe a quantidade de brinquedos, o valor de cada um, aplique a taxa de correção e
depois apresente os valores corrigidos na tela.
7. Você está coordenando um processo seletivo para admissão de alunos em uma escola
e precisa cadastrar os dados dos candidatos. Para isso, você irá construir um
programa que armazene o nome, idade e cidade onde reside cada candidato.
Armazene essas informações em uma estrutura de dados e utilize alocação dinâmica
de memória para inserir cada candidato informado pelo usuário. O usuário é quem
deverá informar a quantidade de candidatos. Dica: struct + vetor dinâmico
1 Prof. Marcelo Otone Aguiar
Download

Lista de Exercícios - 02 - Tipos Abstratos de Dados