You are on page 1of 7

UNIVERSIDADE ESTADUAL DO PIAUI UESPI CAMPUS PROF.

. ALEXANDRE ALVES DE OLIVEIRA PARNABA CURSO DE BACHARELADO EM CINCIA DA COMPUTAO PERODO 2010.2 BLOCO 01 DISCIPLINA: LGICA DE PROGRAMAO 60h PROF. FRANCISCO DAS CHAGAS ROCHA ALUNOS:

3 Avaliao Trabalho Prtico


O trabalho dever ser feito em grupos. Cada grupo deve ser formado por trs alunos no mximo. No ser admitida a formao de grupos com quatro alunos. Se ficarem quatro alunos, estes devero ser divididos em dois grupos compostos por dois alunos cada. Material que dever ser entregue pelo grupo, ser apenas o cdigo-fonte do programa (arquivos .pas). As dvidas sero esclarecidas nas aulas de laboratrio. Os alunos tero um prazo final de 21/12/2010 para enviar para rochaphb@gmail.com .

QUESTO 1. O controle acadmico da UESPI/Parnaba deseja saber se existem alunos cursando, simultaneamente, as disciplinas de Lgica de Programao e Introduo Computao. Construa o programa para resolver o problema. O sistema deve conter, no mnimo, dois vetores. No primeiro, colocou-se os nmeros de matrcula dos 15 alunos que cursam Lgica de Programao e no segundo, colocou-se as matrculas dos 10 alunos que cursam Introduo a Computao. Preencha os vetores com os nmeros de matrculas digitados via teclado e mostre o nmero das matrculas que aparecem nos dois vetores, em ordem crescente.

BOA SORTE ! FCR

UNIVERSIDADE ESTADUAL DO PIAUI UESPI CAMPUS PROF. ALEXANDRE ALVES DE OLIVEIRA PARNABA CURSO DE BACHARELADO EM CINCIA DA COMPUTAO PERODO 2010.2 BLOCO 01 DISCIPLINA: LGICA DE PROGRAMAO 60h PROF. FRANCISCO DAS CHAGAS ROCHA ALUNOS:

3 Avaliao Trabalho Prtico


O trabalho dever ser feito em grupos. Cada grupo deve ser formado por trs alunos no mximo. No ser admitida a formao de grupos com quatro alunos. Se ficarem quatro alunos, estes devero ser divididos em dois grupos compostos por dois alunos cada. Material que dever ser entregue pelo grupo, ser apenas o cdigo-fonte do programa (arquivos .pas). As dvidas sero esclarecidas nas aulas de laboratrio. Os alunos tero um prazo final de 21/12/2010 para enviar para rochaphb@gmail.com .

QUESTO 1. Faa um programa para calcular o estoque de produtos de uma empresa. Inicialmente o programa dever preencher dois vetores com dez posies cada, onde o primeiro corresponde ao cdigo do produto e o segundo ao total desse produto em estoque. Logo aps, o programa dever ler um conjunto indeterminado de dados correspondendo ao cdigo do cliente e o cdigo do produto que ele deseja comprar, juntamente com a quantidade. Cdigo do cliente igual a zero indica fim do programa. O programa dever verificar: a) Se o cdigo do produto solicitado existe. Se existir, tentar atender ao pedido; caso contrrio exibir mensagem CODIGO INEXISTENTE; b) Cada pedido feito por um cliente s pode ser atendido integralmente. Caso isso no seja possvel, escrever a mensagem NO TEMOS ESTOQUE SUFICIENTE DESTA MERCADORIA. Se puder atend-lo, escrever a mensagem PEDIDO ATENDIDO, OBRIGADO E VOLTE SEMPRE; c) Efetuar a atualizao do estoque somente se o pedido for atendido integralmente; d) No final do programa, escrever os cdigos dos produtos com seus respectivos estoques j atualizados.

BOA SORTE ! FCR

UNIVERSIDADE ESTADUAL DO PIAUI UESPI CAMPUS PROF. ALEXANDRE ALVES DE OLIVEIRA PARNABA CURSO DE BACHARELADO EM CINCIA DA COMPUTAO PERODO 2010.2 BLOCO 01 DISCIPLINA: LGICA DE PROGRAMAO 60h PROF. FRANCISCO DAS CHAGAS ROCHA ALUNOS:

3 Avaliao Trabalho Prtico


O trabalho dever ser feito em grupos. Cada grupo deve ser formado por trs alunos no mximo. No ser admitida a formao de grupos com quatro alunos. Se ficarem quatro alunos, estes devero ser divididos em dois grupos compostos por dois alunos cada. Material que dever ser entregue pelo grupo, ser apenas o cdigo-fonte do programa (arquivos .pas). As dvidas sero esclarecidas nas aulas de laboratrio. Os alunos tero um prazo final de 21/12/2010 para enviar para rochaphb@gmail.com .

QUESTO 1. Faa um programa para receba o total das vendas de cada vendedor de uma loja e armazene-as em um vetor. Receba tambm o percentual de comisso a que cada vendedor tem direito e armazene-os em outro vetor. Receba os nomes deste vendedores e armazeneos em um terceiro vetor. Existem apenas dez vendedores na loja. Calcule e mostre: a) Um relatrio contendo os nomes dos vendedores e os valores a receber referentes comisso; b) O total das vendas de todos os vendedores; c) O maior valor a receber e o nome de quem o receber; d) O menor valor a receber e o nome de quem o receber.

BOA SORTE ! FCR

UNIVERSIDADE ESTADUAL DO PIAUI UESPI CAMPUS PROF. ALEXANDRE ALVES DE OLIVEIRA PARNABA CURSO DE BACHARELADO EM CINCIA DA COMPUTAO PERODO 2010.2 BLOCO 01 DISCIPLINA: LGICA DE PROGRAMAO 60h PROF. FRANCISCO DAS CHAGAS ROCHA ALUNOS:

3 Avaliao Trabalho Prtico


O trabalho dever ser feito em grupos. Cada grupo deve ser formado por trs alunos no mximo. No ser admitida a formao de grupos com quatro alunos. Se ficarem quatro alunos, estes devero ser divididos em dois grupos compostos por dois alunos cada. Material que dever ser entregue pelo grupo, ser apenas o cdigo-fonte do programa (arquivos .pas). As dvidas sero esclarecidas nas aulas de laboratrio. Os alunos tero um prazo final de 21/12/2010 para enviar para rochaphb@gmail.com .

QUESTO 1. Faa um programa que preencha trs vetores com dez posies cada um: o primeiro vetor, com os nomes de dez produtos; o segundo vetor, com os cdigos dos dez produtos; e o terceiro vetor com os preos dos produtos. Mostre um relatrio apenas com o cdigo, o nome, o preo e o novo preo dos produtos que sofrero aumento de preo. Sabe-se que os produtos que sofrero o aumento so aqueles que possuem cdigo par ou preo superior a R$ 550,00 (Quinhentos e cinqenta reais). Sabe-se ainda que, para os produtos que satisfizerem s duas condies anteriores, cdigo e preo, o aumento ser de 20%; para aqueles que satisfizerem apenas a condio de cdigo, o aumento ser de 15%; e para aqueles que satisfizerem apenas a condio de preo, o aumento ser de 10%.

BOA SORTE ! FCR

UNIVERSIDADE ESTADUAL DO PIAUI UESPI CAMPUS PROF. ALEXANDRE ALVES DE OLIVEIRA PARNABA CURSO DE BACHARELADO EM CINCIA DA COMPUTAO PERODO 2010.2 BLOCO 01 DISCIPLINA: LGICA DE PROGRAMAO 60h PROF. FRANCISCO DAS CHAGAS ROCHA ALUNOS:

3 Avaliao Trabalho Prtico


O trabalho dever ser feito em grupos. Cada grupo deve ser formado por trs alunos no mximo. No ser admitida a formao de grupos com quatro alunos. Se ficarem quatro alunos, estes devero ser divididos em dois grupos compostos por dois alunos cada. Material que dever ser entregue pelo grupo, ser apenas o cdigo-fonte do programa (arquivos .pas). As dvidas sero esclarecidas nas aulas de laboratrio. Os alunos tero um prazo final de 21/12/2010 para enviar para rochaphb@gmail.com .

QUESTO 1. Faa um programa que receba os nomes e duas notas de cada aluno de uma turma composta de 20 alunos. No final, o programa deve emitir um relatrio, tomando como exemplo quadro abaixo. Adote: Mdia maior ou igual a 7.0 (sete ponto zero) como mdia aprovativa mnima; Mdia menor do que 4,0 (quatro ponto zero) como nota reprovativa; e Mdia menor do que 7.0 (sete ponto zero) e maior ou igual a 4,0 (quatro ponto zero) como nota de garantia para exame final. PROVA 1 8.0 4.0 9.0 PROVA 2 9.0 5.0 6.0 MDIA 8.5 4.5 7.5 SITUAO Aprovado Reprovado Aprovado

ALUNO Carlos Joo Maria

O programa ainda deve apresentar: a) Mdia da turma = ? b) Percentual de alunos aprovados = ? % c) Percentual de alunos de exame final = ? % d) Percentual de alunos reprovados = ? %

BOA SORTE ! FCR

UNIVERSIDADE ESTADUAL DO PIAUI UESPI CAMPUS PROF. ALEXANDRE ALVES DE OLIVEIRA PARNABA CURSO DE BACHARELADO EM CINCIA DA COMPUTAO PERODO 2010.2 BLOCO 01 DISCIPLINA: LGICA DE PROGRAMAO 60h PROF. FRANCISCO DAS CHAGAS ROCHA ALUNOS:

3 Avaliao Trabalho Prtico


O trabalho dever ser feito em grupos. Cada grupo deve ser formado por trs alunos no mximo. No ser admitida a formao de grupos com quatro alunos. Se ficarem quatro alunos, estes devero ser divididos em dois grupos compostos por dois alunos cada. Material que dever ser entregue pelo grupo, ser apenas o cdigo-fonte do programa (arquivos .pas). As dvidas sero esclarecidas nas aulas de laboratrio. Os alunos tero um prazo final de 21/12/2010 para enviar para rochaphb@gmail.com . QUESTO 1. Uma empresa possui nibus com 48 lugares (24 nas janelas e 24 no corredor). Faa programa em Pascal que utilize dois vetores para controlar as poltronas ocupadas no corredor e na janela. Considere que zero representa poltrona desocupada e 1, poltrona ocupada.
Janela 0 1 Corredor 0 1 1 2 0 2 0 3 0 3 0 4 1 4 ... ... ... ... 1 21 1 21 0 22 0 22 0 23 1 23 1 24 0 24

Inicialmente, todas as poltronas esto livres. Depois disso, o programa dever apresentar as seguintes opes: 1. Vender passagem 2. Mostrar mapa de ocupao do nibus 3. Encerrar o programa Quando a opo 1 for escolhida, dever ser perguntado se o usurio deseja janela ou corredor e o nmero da poltrona. O programa dever, ento, uma das seguintes mensagens: VENDA EFETIVADA (se a poltrona solicitada estiver livre, marcando-a como ocupada); POLTRONA OCUPADA (se a poltrona solicitada no estiver disponvel para venda); ou NIBUS LOTADO (quando todas as poltronas estiverem ocupadas). Quando a opo 2 for escolhida, dever ser mostrada uma listagem conforme a seguir:
JANELA 01 livre 02 ocupada ... 23 livre 24 ocupada CORREDOR 01 livre 02 livre ... 23 ocupada 24 livre

Quando for escolhida a opo 3 (Encerrar o programa), a execuo do programa dever ser finalizada. BOA SORTE ! FCR

UNIVERSIDADE ESTADUAL DO PIAUI UESPI CAMPUS PROF. ALEXANDRE ALVES DE OLIVEIRA PARNABA CURSO DE BACHARELADO EM CINCIA DA COMPUTAO PERODO 2010.2 BLOCO 01 DISCIPLINA: LGICA DE PROGRAMAO 60h PROF. FRANCISCO DAS CHAGAS ROCHA ALUNOS:

3 Avaliao Trabalho Prtico


O trabalho dever ser feito em grupos. Cada grupo deve ser formado por trs alunos no mximo. No ser admitida a formao de grupos com quatro alunos. Se ficarem quatro alunos, estes devero ser divididos em dois grupos compostos por dois alunos cada. Material que dever ser entregue pelo grupo, ser apenas o cdigo-fonte do programa (arquivos .pas). As dvidas sero esclarecidas nas aulas de laboratrio. Os alunos tero um prazo final de 21/12/2010 para enviar para rochaphb@gmail.com . QUESTO 1. Joo, homem de bem, comprou um microcomputador para controlar o rendimento dirio de seu trabalho. Toda vez que ele traz um peso de peixes acima do estabelecido pelo regulamento de pesca do estado do Piau (50 quilos) ele deve pagar uma multa de R$ 3,00 (trs reais) por quilo excedente. Caso o excedente no atinja 1Kg, dever ser cobrado multa mnima de R$ 3 (trs reais). Joo precisa que voc faa um algoritmo que leia todo dia a varivel P (peso de peixes) e verifique se h excesso. Se houver, gravar o peso excedente no vetor E (peso Excedente) e no vetor M (Multa/dia) o valor da multa que Joo dever pagar naquele dia. Caso contrrio, mostrar tais valores dirios com o contedo ZERO. No final mostre o peso excedente total e valor total das multas que Pedro dever pagar como imposto. Peso por dia
50.0 1 60.0 2 75.5 3 45.5 4 ... ... 50.8 27 20.2 28 40.0 29 55.0 30

Peso excedente

0.0 1

10.0 2

25.5 3

0.0 4

... ...

0.8 27

0.0 28

0.0 29

5.0 30

Valor da multa/dia

0.0 1

30.0 2

78.0 3

0.0 4

... ...

3.0 27

0.0 28

0.0 29

15.0 30

Inicialmente, carregue o vetor de pesos por dia com os valores relacionados a cada dia de pesca. Depois, calcule o peso excedente preenchendo o vetor de pesos e calcule o valor da multa diria, carregando os dados no terceiro vetor (Valor da multa/dia). Finalmente, mostre o valor total do peso excedente e o valor da multa mensal a pagar.

BOA SORTE ! FCR

You might also like