quarta-feira, 6 de outubro de 2010
domingo, 3 de outubro de 2010
Site do professor Adriano
Turma,
Criei um site que possui uma série de informações inclusive da disciplina de Laboratório de Programação. No link tarefas vocês podem visualizar as tarefas solicitas pelas disciplinas. Abaixo o link do site.
https://sites.google.com/site/adrianolino/
Att,
Prof. Adriano Del Pino Lino
segunda-feira, 20 de setembro de 2010
Turma,
Conclua as lista de exercícios conforme combinado.
Segue anexa a terceira lista de exercícios para concluir até sexta-feira (24/09/2010), utilizem para cada exercício os recursos apropriados explicados em sala de aula da apostila 2.
Lembre-se de colocar o nome da pasta e subpasta conforme orientação anterior.
NomeMatricula (raiz)
ListaExercicio01(Subpasta de raiz)
ListaExercicio02(Subpasta de raiz)
ListaExercicio03(Subpasta de raiz)
Att,
Prof. Adriano Del Pino Lino
------------------------
Laboratório de Programação I (LPI) - Lista de Exercícios 03
1. Em uma cidade do Sul do país, sabe-se que de Janeiro a Abril (assumindo 121 dias), não ocorreu temperatura inferior a 15 C nem superior a 30 C. As temperaturas registradas em cada dia estão armazenadas em documentos da central do tempo. Assim, sua empresa foi contratada para desenvolver um sistema que calcule e imprima:
a. menor temperatura ocorrida;
b. maior temperatura ocorrida;
c. temperatura media;
d. o número de dias no qual a temperatura foi menor e maior do que a temperatura média.
2. Uma padaria trabalha com 100 mercadorias diferentes identificadas pelos números de 1 a 100. O dono da padaria anota a quantidade de cada mercadoria vendida durante o mês. Ele tem uma tabela que indica, para cada mercadoria, o preço de venda. Desenvolva um sistema para calcular o faturamento mensal da padaria. A tabela de preços é fornecida seguida pelos números das mercadorias e as quantidades vendidas. Quando uma mercadoria não tiver nenhuma venda, é informado o valor zero no lugar da quantidade.
3. Sua empresa foi contratada para o desenvolvimento de um sistema que gerencia as reservas de passagens aéreas de uma companhia. O sistema deve permitir a leitura do número dos vôos e a respectiva quantidade de lugares disponíveis, além de pedidos de reserva, constituídos do número da carteira de identidade do cliente e do vôo desejado.
Para cada cliente, o sistema deve verificar se há disponibilidade no vôo desejado. Em caso afirmativo, o sistema deve imprimir o número da identidade do cliente, e o número do vôo, atualizando o número de lugares disponíveis. Caso contrário, o sistema deve avisar ao cliente da inexistência de lugares.
A companhia área tem 30 números de vôos. De modo a indicar o fim do cadastro de reservas, existe um passageiro cuja identidade é 9999.
4. Sua empresa foi contratada para o desenvolvimento de um sistema que corrige as provas de múltipla escolha (com 05 opções de resposta e apenas uma correta). Cada prova tem 10 questões, cada uma valendo 1.0. O primeiro conjunto de dados a ser lido será o gabarito para a correção da prova. Os outros dados consistem da matricula dos alunos e suas respectivas respostas, e o último número, do aluno fictício, será 9999. O sistema deve calcular e imprimir:
a. para cada aluno, o seu número de matricula e a sua nota.
b. a porcentagem de aprovação, sabendo-se que a nota mínima para aprovação é 7.0;
c. a nota que teve a maior freqüência absoluta.
5. Em um supermercado, existe um equipamento que efetua a leitura do estoque de mercadorias. O equipamento lê o código das mercadorias e as respectivas quantidades existentes. Em seguida, são feitos os pedidos dos clientes. Sua empresa deve desenvolver um sistema que permita a atualização do estoque de tal modo:
a. seja lido e mostrado o estoque inicial (máximo de 100 mercadorias)
b. sejam lidos os pedidos dos clientes, constituídos, cada um, do número do cliente, código da mercadoria e quantidade desejada
c. seja verificado, para cada pedido, se ele pode ser integralmente atendido. Em caso negativo, mostrar o número do cliente e uma mensagem de aviso que não possui a mercadoria em estoque de forma suficiente. O sistema deve informar quantidade atual e o cliente pode optar por fazer um novo pedido com a quantidade suficiente
d. seja atualizado o estoque após cada operação
e. seja listado o estoque final.
Para encerrar os pedidos, basta informar o número do cliente como 9999.
quinta-feira, 16 de setembro de 2010
sexta-feira, 10 de setembro de 2010
AVISO!!!! BSI2010
Att.
PSI/UFOPA
quarta-feira, 1 de setembro de 2010
exercicio do prof adriano
baixar lista 2
laboratotio de programação.
Será sorteado 6 (seis) alunos para apresentar a resposta para turma. Todos os alunos devem entregar os exercícios resolvidos em arquivos (.Java) organizados conforme descrito abaixo.
