Escolar Documentos
Profissional Documentos
Cultura Documentos
ListaExercFix EngElet 03 2018
ListaExercFix EngElet 03 2018
[2] Um determinado ônibus faz o percurso de Curitiba para Taió (R$ 109), com paradas intermediárias em Joinville (R$
67), Blumenau (R$ 79) e Rio do Sul (R$ 94); adicionalmente:
o ônibus possui 44 lugares, sendo 11 fileiras de quatro lugares;
são vendidas passagens para cada uma das quatro cidades a preços diferentes;
as poltronas são numeradas e para cada passageiro deve-se guardar o destino e o nome.
Elabore um programa que permita ao usuário: (i) comprar passagens (ii) consultar a ocupação do ônibus (iii) mostrar
resultado financeiro do ônibus (quantidade e valor de cada opção de destino e valor total) (iv) consultar os passageiros
(lista de nomes) para um determinado destino.
[3] Elabore um programa que permita ao usuário gerenciar uma lista de contatos. Cada contato deve possuir pelo
menos nome, sobrenome, telefone celular e data de nascimento. Entre as opções do menu, deve ser possível: (i)
incluir um contato (ii) consultar contatos a partir do nome (iii) exibir a listagem de todos os contatos em ordem
alfabética de nome (iv) exibir a listagem de todos os contatos em ordem cronológica de aniversários (de jan à dez),
mostrando a idade que completará no ano corrente.
[5] Elabore um programa que permita ao usuário efetuar o controle de sua conta corrente. Para tal o programa deve
possuir entre as as opções do menu: (i) incluir um depósito (ii) incluir um saque em dinheiro (iii) incluir um pagamento
com cartão de débito (iv) incluir um pagamento com cheque (em cada operação deve ser solicitada a data – dia, mês e
ano) (v) mostrar o extrato da conta, identificando cada operação, valor, data e o saldo após a operação. Para o extrato
deve ser possível escolher por mês (a ser escolhido pelo usuário) ou do período total. O sistema deve permitir que se
registre até 200 operações.
[7] Um estacionamento com vagas numeradas controla a entrada/saída dos veículos usando um sistema.
Considerando que:
para cada veículo ele guarda a placa, a marca e o modelo;
tem como preço R$ 14 para duas primeiras horas e depois R$ 2,50 cada quinze minutos.
o estacionamento tem capacidade para 100 veículos.
Elabore o sistema que permita: (i) cadastrar marcas de carro (ii) cadastrar modelos de carro (iii) cadastrar a entrada do
carro: o usuário fornece placa, marca, modelo (usando as opções cadastradas), hora e minuto; e o sistema indica a
vaga a ser usada (iv) efetuar retirada do carro (mediante digitação do código da vaga) calculando o custo do
estacionamento (v) listar todos os carros estacionados e as vagas que ocupam.