Professional Documents
Culture Documents
. 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:
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.
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:
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.
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:
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.
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:
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%.
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:
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
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 = ? %
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:
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:
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.