8ª Série de Exercícios
Variáveis Compostas Heterogêneas
1.
Para o controle dos veículos de uma cidade, a secretaria dos transportes criou
o seguinte registro:
Proprietário:___________ Combustível:________
Modelo:_________________ Cor:________________
No.Chassi:______________ Ano:____ Placa:_____
Sendo que o combustível pode ser álcool, gasolina ou diesel e a placa é formada por 3
letras e 4 dígitos.
Sabendo que o número máximo de veículos da cidade é 5000, faça um algoritmo que:
a) Tenha um procedimento que leia os dados dos veículos até que seja fornecido um
nome de proprietário em branco;
b) Tenha um procedimento que imprima uma relação dos carros que sejam de um
determinado ano em diante e sejam movidos com um determinado tipo de
combustível;
c) Tenha um procedimento que imprima uma relação com todos os dados da ficha,
para os veículos cuja placa começa com uma determinada letra e termina com um
determinado dígito;
d) Tenha um procedimento que permita a troca de proprietário de um veículo, com o
fornecimento do número do chassi.
2.
Declare as variáveis necessárias conforme o modelo de registro mostrado
abaixo: Vendedores
Nome
Código
Vendas
Qtidade
3.
Valor
Fixo
Comissão
Total
Declare as variáveis necessárias conforme o modelo de registro mostrado
abaixo: Clientes
No da
Conta
Cliente
Saldo Devedor
Valor
4.
Salário
Juros
Vencimento
Total
Declare as variáveis necessárias conforme o modelo de registro mostrado
abaixo: Livros
Autor
Sobrenome
Título
No Páginas
Nome
Editora
Nome
Endereço
Rua
5.
No
Cidade
Dada o registro abaixo,
Código Filial
Produtos
Produto1
Qdade
Preço
Valor Total
Produto2
Valor
Qdade
Preço
Valor
que representa dados sobre as vendas de uma empresa que possui N filias e comercializa
2 produtos diferentes, faça um algoritmo que:
leia os dados para montar a tabela, a fim de guardar as informações referentes ao código
de cada filial, a quantidade vendida, o preço de cada produto
preencha os campos referentes a valor das vendas de cada produto, resultado da
multiplicação do preço pela respectiva quantidade vendida, bem como o valor total das
vendas de cada filial, soma dos valores das vendas dos dois produtos na respectiva filial
escreva o valor das vendas de uma filial cujo código é lido via teclado
qual filial tem o maior valor total
6.
Considere o registro abaixo,
Turma
Nome
Notas
Nota1
Nota2
Média
Nota3
Assim, para cada aluno de uma turma tem-se o seu nome e as notas de 3 avaliações. Para
efeito de cálculo de média final é abandonada a menor nota. Considerando que existem N
turmas, faça um algoritmo que:
a) calcule a média para cada aluno;
b) imprima um relatório por turma com as notas, duas apenas, e sua respectiva
média, e com a mensagem aprovado ou reprovado;
c) imprima o melhor aluno de cada turma;
d) a média das turmas;
e) a média geral.
7.
Dado o registro abaixo,
Nome
Sexo
Idade
Altura
faça um algoritmo que leia N registros e determine:
a) altura da pessoa mais alta;
b) nome, sexo e idade da pessoa mais nova;
c) média de idade dos "baixinhos", alatura <= 1,58 cm;
d) quantidades de coroas, idade >= 20 e sexo feminino.
8.
Faça um algoritmo que leia N registros contendo 15 valores cada, e escreva
quantos registros tem média maior que a média de cada registro.
9.
Faça um algoritmo que leia N registros, cada registro contendo dois valores
reais, x e y. Gere o seguinte relatório, após criado a tabela de registros.
10.
Valor de x
Valor de y
Módulo de x+y
y comparado com x
-5
4
1
maior
8
1
9
menor
-1
-1
2
igual
...
...
...
...
Suponha o seguinte registro,
Nome
Fase
Turma
Média
faça um algoritmo imprima o nome dos alunos da quarta fase da turma C que tenham
ficado em exame, média >=4 e média <7
11.
Suponha o seguinte registro,
Mês
Dia
01
02
...
30
31
no qual a Empresa Pica Pau registrou os dados de suas vendas diárias, para um certo ano
de janeiro a dezembro. Para os dias que não existe num mês, por exemplo 30 de
fevereiro, o valor da venda é igual a zero.
Considerando que não há valores de vendas iguais, faça um algoritmo que:
a) encontre o maior valor de vendas, imprimindo o dia e o mês que ocorreu mês de
maior faturamento da empresa verifique se o mês que ocorreu o maior valor de
vendas é o mesmo mês de maior faturamento da empresa imprimindo uma
mensagem adequada qual dia é o dia em que a empresa vende mais em média.
12.
Siga os passos a seguir:
a) Definir um RECORD tendo os seguintes campos: Nome, Semestre, Sala, Curso,
Notas(total de quatro) e Endereço
b) Faça um programa para ler as informações, descritas acima
c) O campo Endereço será também um Registro, o qual terá os seguintes campos: Rua,
Cidade, Estado, CEP
d) Defina um Vetor de alunos
e) Faça um programa para cadastrar as informações de n alunos, que permita consultar
os dados de um aluno através do seu nome e apresente a média do aluno.
13.
Dados as alturas e as idades de um conjunto de alunos, pede-se para construir
um programa que determine e imprima o número de alunos com mais de 20
anos e que possuem altura inferior à média das alturas. O uso da estrutura de
dados registro (Record) para a armazenagem dos dados das pessoas é
obrigatório.
14.
Fazer um programa que leia o código (8 caracteres), idade (meses) e o peso de
cada unidade de um produto em estoque. Imprima os códigos das unidades
com peso inferior a média dos itens em estoque e a média de idades dos itens
em estoque. O uso da estrutura de dados registro (Record) para a
armazenagem dos dados das crianças é obrigatório.
15.
Fazer um programa que leia a marca, telefone da fornecedora e o preço de
uma série de produtos. Imprima a média destes produtos, a marca e o telefone
da fornecedora que vende o produto mais barato. O uso da estrutura de
dados registro (Record) para a armazenagem dos dados dos produtos é
obrigatório.
Download

Exercício