Buscar

Algorítmo_Exercicio_Lista11

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

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

Prévia do material em texto

Centro Universitário do Estado do Pará - CESUPA 
Área de Ciências Exatas e Tecnologia 
Disciplinas: Introdução à Programação (CC1TA / CC1NA) 
 Algoritmos (SI1NA / RC1NA / AS1NA) 
Professora: Lêda de Oliveira Monteiro 
Assunto: Algoritmos com Estrutura de Repetição 
 
LISTA DE EXERCÍCIOS – 11 (revisão geral) 
 
1. Em uma corrida de Fórmula 1, com n voltas, foram anotados os tempos, em 
ordem,de um piloto em cada volta. Fazer um algoritmo que pergunte quantas voltas 
possui a corrida e o nome do piloto que está sendo analisado e o tempo que ele 
gastou em cada volta. Identifique e escreva o melhor e o pior tempo e em que volta 
aconteceram 
 
2. Uma empresa de fornecimento de energia elétrica faz a leitura mensal dos 
medidores de consumo. Para cada consumidor, são digitados os seguintes dados: 
 Número do consumidor 
 Quantidade de kWh consumidos durante o mês 
 Tipo (código) do consumidor 
1. residencial, preço em reais por kWh = 0,3 
2. comercial, preço em reais por kWh = 0,5 
3. industrial, preço em reais por kWh = 0,7 
Os dados devem ser lidos até que seja encontrado um consumidor com número 0 
(zero). Calcular e imprimir: 
a) custo total para cada consumidor; 
b) total de consumo para os três tipos de consumidor; 
c) a média de consumo dos tipos 1 e 2. 
 
3. Uma agência do interior tem no máximo 10.000 clientes. Criar um algoritmo que 
possa entrar com número da conta, nome e saldo de cada cliente. Imprimir todas 
as contas, os respectivos saldos e uma das mensagens: positivo / negativo. A 
digitação acaba quando se digita -999 para número da conta ou quando chegar a 
10.000. Ao final, deverá ser impresso o total de clientes com saldo negativo, o total 
de clientes da agência e o saldo da agência. 
 
4. Uma pousada estipulou o preço para a sua diária em R$ 30,00 e mais uma taxa de 
serviços diários de R$ 15,00, se o número de dias for menos que 10 e R$ 8,00, se 
o número de dias for maior ou igual a 10. Criar um algoritmo que imprima nome, 
conta e o número da conta de cada cliente e ao final o total ganho pela pousada. 
Considere que uma conta de cliente igual a 0 encerra o programa. 
 
5. Uma ONG vai distribuir presentes de Natal para crianças de uma comunidade 
carente. Para auxiliar na compra e controle de brinquedos, criar um algoritmo em 
que todas as famílias serão cadastradas, tendo ou não crianças. Leia, para cada 
família, a quantidade de crianças do sexo feminino e a quantidade de crianças do 
sexo masculino; a leitura termina quando for digitado @ para cadastrar a família. 
Sabendo-se que um presente para menina custa R$ 12,00 e um presente para 
menino custa R$ 11,00, imprima: 
 O total que será gasto com presentes para meninos e o total para meninas; 
 O percentual de famílias beneficiadas com presentes para seus filhos. 
 
6. A TELEMAR deseja calcular as contas telefônicas de seus assinantes através do 
computador. A cobrança de seus serviços é feita da seguinte maneira 
 
1. Tarifa básica 
 telefone residencial (código 1): R$ 40,00 
 telefone comercial (código 2): R$ 50,00 
2. Serviço local: 
 R$ 0,10 por pulso excedente (acima de 90 pulsos) 
3. Serviço despertador: 
 R$ 0,47 por vez 
 
Na entrada de dados teremos: 
 código do assinante; 
 tipo do telefone (comercial ou residencial); 
 o número de pulsos registrados para chamadas locais e número de serviços 
de despertador prestados. 
 
Criar um algoritmo que leia os dados de um conjunto de assinantes (o código do 
assinante igual a zero encerra a entrada de dados), calcule e imprima: 
a) para cada assinante, o total de sua conta; 
b) valor da maior conta e o código do assinante que a pagou; 
c) valor médio arrecadado por assinante no mês. 
 
7. Um clube com capacidade máxima para 2.000 pessoas em seu salão de festas, 
organizou um baile em que foi permitida a entrada de sócios e não-sócios 
cobrando os seguintes valores para cada ingresso: 
 Sócio = R$ 10,00 
 Não-sócio R$ 20,00 
Criar um algoritmo que leia as informações sobre ingressos vendidos (tipo "sócio" 
ou "não-sócio") até que seja digitado o valor -999 ou que todos os ingressos sejam 
vendidos e imprima: 
a) A quantidade de ingressos vendidos para sócios e a quantidade para não-
sócios; 
b) O percentual de ingressos para sócios em relação ao total geral de 
ingressos vendidos; 
O valor em reais recebidos de sócios, de não-sócios e o total arrecadado com 
venda de ingressos para a festa. 
 
8. Criar um algoritmo que controle o saldo bancário de um cliente. O algoritmo lê o 
valor do saldo anterior em seguida lê as operações realizadas na conta. As 
operações podem ser as seguintes: 
 
 Saque em dinheiro (código = 10) 
 Depósito (código = 33) 
 Pagamento de cheque (código = 4) 
 
O algoritmo lê o código das operações e realizar as atualizações na conta, imprimindo 
uma mensagem ao usuário caso seu saldo se torne negativo. 
 
O algoritmo deverá continuar a leitura até que código de operação seja zero. 
Códigos diferentes dos definidos devem ser ignorados. 
 
Ao final do processamento o algoritmo deverá imprimir o saldo atual do cliente.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes