Baixe o app para aproveitar ainda mais
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.
Compartilhar