Advertisement
hercioneto

Algoritmo Valores Mercado

Oct 2nd, 2023
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. /*
  2. * Um supermercado deseja reajustar os preços de seus produtos usando o seguinte critério: o produto poderá ter seu preço aumentado ou diminuído. Para alterar o preço, o produto deve preencher pelo menos um dos requisitos a seguir:
  3. Requisitos Reajustes
  4. Venda Média Mensal Preço Atual % de Aumento % de Diminuição
  5. < 500 < R$ 30,00 10 -
  6. >= 500 e < 1200 >= R$ 30,00 e < R$ 60,00 15 -
  7. >= 1200 >= R$ 80,00 - 20
  8.  
  9. Leia o nome do produto, seu preço e o valor de vendas média mensal, e após o cálculo informe o novo preço.
  10. */
  11. programa
  12. {
  13.  
  14. funcao inicio()
  15. {
  16. cadeia nomeProduto
  17. real precoAtual, precoNovo, reajuste
  18. inteiro vendaMensal
  19. reajuste = 0.0
  20.  
  21. escreva ("Informe o nome do produto: ")
  22. leia (nomeProduto)
  23. escreva ("Qual o valor do " + nomeProduto + "? ")
  24. leia (precoAtual)
  25. escreva (nomeProduto + " vende em média quanto por mês? ")
  26. leia (vendaMensal)
  27. precoNovo = precoAtual
  28. se (vendaMensal <500 e precoAtual <30.00) {
  29. reajuste = 10/100.00
  30. precoNovo = precoAtual + (precoAtual*reajuste)
  31. }
  32.  
  33. se (vendaMensal >=500 e vendaMensal <1200 e precoAtual >=30.00 e precoAtual <=60.00) {
  34. reajuste = 15/100.00
  35. precoNovo = precoAtual + (precoAtual*reajuste)
  36. }
  37.  
  38. se (vendaMensal>=1200 e precoAtual >= 80.00) {
  39. reajuste = 20/100.00
  40. precoNovo = precoAtual - (precoAtual*reajuste)
  41. }
  42. escreva ("O novo valor do " + nomeProduto + " será de: " + precoNovo)
  43.  
  44.  
  45.  
  46. }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement