14.03.2015 Views

Universidade Estadual do Oeste do Paraná ... - INF-Unioeste

Universidade Estadual do Oeste do Paraná ... - INF-Unioeste

Universidade Estadual do Oeste do Paraná ... - INF-Unioeste

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

programa deve perguntar se existem mais clientes a serem atendi<strong>do</strong>s. Enquanto a<br />

resposta for “sim”, o programa deve perguntar qual a quantidade vendida e o preço de<br />

venda <strong>do</strong> produto vendi<strong>do</strong>. Quan<strong>do</strong> a resposta for “não”, o programa termina a<br />

execução.<br />

Ao fim <strong>do</strong> processo o algoritmo deve retornar qual foi o total em R$ de<br />

descontos cedi<strong>do</strong>s aos clientes atendi<strong>do</strong>s e qual seria o total em R$ das vendas se não<br />

fossem da<strong>do</strong>s tais descontos. Lembran<strong>do</strong> que estes descontos são calcula<strong>do</strong>s sobre o<br />

valor total da compra.<br />

Para calcular os descontos, deve seguir as seguintes tabelas:<br />

Valor da Compra Valor <strong>do</strong> Desconto<br />

até 1000 5%<br />

1000 a 2000 10%<br />

2000 a 3000 15%<br />

acima de 3000 20%<br />

Qde. Comprada Valor <strong>do</strong> Desconto<br />

até 15 itens 5%<br />

16 a 30 itens 10%<br />

31 a 45 itens 15%<br />

acima de 45 itens 20%<br />

Quan<strong>do</strong> uma compra entrar em duas categorias distintas, o programa deve contar<br />

o maior desconto. Por exemplo, uma compra de 17 itens que gerou um total de R$<br />

2780,00 receberá um desconto de 15%.<br />

Este exercício deve, obrigatoriamente, aplicar a estrutura de repetição<br />

while.<br />

5) Um ladrão ao invadir uma loja de eletrônicos deparou-se com a seguinte situação: ele<br />

tem uma série de itens que pode escolher para roubar, porém, apenas alguns cabem na<br />

mochila que ele levou para carregar os bens rouba<strong>do</strong>s. Assim, ele deve escolher quais<br />

itens serão rouba<strong>do</strong>s e quais deverão ficar na loja. Como o gatuno foi cuida<strong>do</strong>so, ao não<br />

disparar o alarme, ele tem bastante tempo para fazer a escolha. Dessa forma, decidiu<br />

acessar um computa<strong>do</strong>r da loja e criar um programa em linguagem pascal que o<br />

ajudasse a escolher os itens de forma que a escolha lhe rendesse mais dinheiro no<br />

merca<strong>do</strong> de rouba<strong>do</strong>s. Construam um algoritmo similar ao desenvolvi<strong>do</strong> pelo ladrão<br />

para fazer a escolha <strong>do</strong>s itens de forma que maximize o valor obti<strong>do</strong> pela venda <strong>do</strong>s<br />

produtos rouba<strong>do</strong>s. A lista de itens que cabe na bolsa levada pelo ladrão está abaixo, ao<br />

la<strong>do</strong> <strong>do</strong> item, o valor pelo qual ele consegue vender o item no merca<strong>do</strong> paralelo, o peso<br />

de cada item e a quantidade disponível. A resposta correta será aquela que retorne o<br />

maior valor na venda sem que a capacidade da bolsa seja ultrapassada. O total suporta<strong>do</strong><br />

pela mochila <strong>do</strong> ladrão é de 25 Kg. Deve-se aplicar a estrutura de repetição Repeat.<br />

Item Valor de venda Peso (Kg) Quantidade<br />

Notebook R$ 800,00 9 2<br />

Placa de vídeo 512 M R$ 100,00 1,1 3<br />

HD 500 G R$ 80,00 2 5<br />

Placa Mãe R$ 90,00 1,8 4<br />

DVD Player R$ 80,00 3,5 6<br />

Home Theater R$ 185,00 5 3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!