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

laboratorio de programação prof Adriano

e pra fazer até 17/09/2010
desculpas desde já.

laboratorio de programação prof Adriano

baixar slides  2 

baixar lista 2   ja postei no blog na postagem anterior

sexta-feira, 10 de setembro de 2010

AVISO!!!! BSI2010

Informamos que quarta - feira (15/09/2010) não haverá aula com o professor Enoque de Lab. de Programação para a turma BSI 2010, toda a turma terá aula com o professor Fabrício Rossy de Org.Computadores.

Att.

PSI/UFOPA

quarta-feira, 1 de setembro de 2010

exercicio do prof adriano

baixar lista 1 

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.

Pasta (NomeAluno e Matricula)
                Subpasta (ListaExercicios01)
Arquivos(Exer01.Java , Exer02.Java ...... etc)

OBS: Lembre-se dos critérios de avaliação da disciplina explicadas no primeiro dia de aula. Caso o aluno não tenha recebido o arquivo WORD por email, solicite o mesmo em adrianolino@gmail.com