algoritmia
1 - Numa loja que vende produtos distintos, considera-se a possibilidade de pagamento a pronto com desconto ou a prestações com ou sem juros. Assim, pretende-se desenvolver uma aplicação que, para todos os clientes que visitam a loja por dia, considerando o montante total gasto pelo cliente na loja, mostre as várias opções de pagamento, solicite a opção desejada e mostre o valor total das prestações (se houver). Note-se que enquanto houver clientes e aplicação devera estar ativa.
As opções disponíveis são as seguintes:
1) Opção: a vista com 10% de desconto
2) Opção: em duas vezes (preço da etiqueta)
3) Opção: de 3 até 10 vezes com 3% de juros ao mês (somente para compras acima de 100€).
Após o fecho da loja, i.e., quando não houver mais clientes, pretende-se saber:
a) Qual o montante máximo gasto por um cliente;
b) Quantos clientes efetuaram pagamentos em duas prestações;
c) O valor médio de descontos efetuados;
d) O valor total ganho em juros;
e) Se houve lucro ou prejuízo e qual o respetivo valor.
exp. ed valor_pagar=0,meses,prestações=0,desconto=0,prestação1=0,max=0,cont2=0,meddesconto,contpp=0,somadesconto=0, somajuros=0,juros, total=0, =real inicio enquanto(valor_pagar != -1)
escrever("introduza o valor a pagar") ler(valor_pagar) se (valor_pagar> 100) escrever("quer pagar entre 3 a 10 meses com 3% juros?se não quiser escreva n") ler(meses) prestaçoes=(valor_pagar/meses) juros =prestações*meses*1.03 somajuros =somajuros+juros
escrever("a sua mensalidade é ",prestações," durante ",meses," meses.") senao se(meses = n ou valor_pagar