Buscar

Cap 9

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Disciplina: Fundamentos de Lógica de Programação 
Profa. Rossana de Paula Junqueira Almeida 
Lista de Exercícios – Capítulo 9 
 
1) A prefeitura de uma cidade fez uma pesquisa entre os seus habitantes, coletando dados sobre o 
salário, idade e número de filhos. Faça um algoritmo que leia esses dados de 20 pessoas, calcule e 
mostre: 
a. A média de salário da população; 
b. A média do número de filhos; 
c. O maior salário. 
 
2) Foi realizada uma pesquisa entre 20 habitantes de uma cidade. De cada habitante foram coletados 
os dados: idade, sexo, renda familiar e número de filhos. Faça um programa que leia esses dados, 
armazenando-os em um vetor. Calcule e mostre a média de salário entre habitantes, a menor e a maior 
idade do grupo e a quantidade de mulheres com mais de dois filhos. 
 
3) Faça um algoritmo que, inicialmente, cadastre 5 clientes e depois 5 contas, cada conta de um cliente. 
No final, imprima o saldo mais alto e o cliente desta conta. 
 
 
4) Faça um algoritmo que leia 7 produtos, contendo codigo, nome, quantidade, preço. No final, imprima 
os produtos que tenha mais do que 5 unidades. 
 
5) Escreva um programa para cadastrar 50 clientes de uma loja. As informações necessárias são: 
nome, endereço e telefone. Ao final do cadastro deverá ser montada uma tela para permitir a consulta 
aos clientes: por código (que é o índice do vetor). Deverá ser digitado o código 999 para encerrar o 
programa. A tela de consulta deverá ter o seguinte formato: 
 
 
6) Fazer um registro para representar aluno com os seguintes dados Nome, email, Nota1 e Nota2. 
Utilizar um vetor de registros, fazer o cadastro de 30 alunos e mostrar ao final um relatório com os 
alunos e a média das duas notas. 
 
7) Faça um programa que realize o cadastro de contas bancárias com as seguintes informações: 
número da conta, nome do cliente e saldo. O banco permitirá o cadastramento de apenas 15 contas e 
não poderá haver mais que uma conta com o mesmo número. Crie o menu de opções a seguir: 
1. Cadastrar novas contas 
2. Visualizar todas as contas de determinado cliente. 
3. Sair 
 
 
 
 
 
8) Faça um programa que utilize os registros a seguir. 
CLIENTES DOCUMENTOS 
Cod_cli Num_doc 
Nome Cod_cli 
Fone Data_venc 
Endereço Data_pag 
 Valor 
 Juros 
Sabe-se que um documento só pode ser cadastrado para um cliente que já exista. Considere que 
podem existir, no máximo, 15 clientes e 30 documentos. Crie um vetor para clientes e outro para 
documentos. Crie um menu para a realização de cada uma das operações especificadas a seguir. 
a) Cadastrar clientes 
b) Cadastrar documentos 
c) Mostrar o total de documentos de determinado cliente 
d) Sair 
 
9) Faça um programa que efetue reserva de passagens aéreas de determinada companhia. O programa 
deverá ler os números dos aviões e o número de lugares disponíveis de cada um. Utilize um vetor de 4 
posições, na qual cada posição representa um avião, e outro vetor também de 4 posições para 
armazenar os lugares disponíveis. Imagine que poderão ser registradas até 60 reservas e que cada 
uma deverá possuir o número do avião e o nome do passageiro. 
 
10) Uma empresa contratou 15 funcionários temporários. De acordo com o valor das vendas mensais, 
os funcionários ganham pontos que determinarão seus salários ao fim de cada mês. Sabe-se que eles 
trabalharão nos meses de novembro de 2011 a janeiro de 2012. Faça um programa que: 
a) cadastre os nomes dos funcionários e suas respectivas vendas mensais 
b) calcule e mostre a pontuação geral de cada funcionário nos três meses. Sabe-se que R$100,00 
equivalem a 1 ponto. 
c) mostre a maior pontuação, mostrando o nome do funcionário. 
d) mostre o valor total vendido.

Continue navegando