Advertisement
hercioneto

Algoritmo Valor Codigo Parcelas

Oct 11th, 2023
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | None | 0 0
  1. /*
  2. * Elabore um algoritmo que calcule o que deve ser pago por um produto,
  3. considerando o preço normal de etiqueta e a escolha da condição de pagamento.
  4. Use os códigos da tabela a seguir para ler qual a condição de pagamento escolhida
  5. e efetuar o cálculo adequado.
  6. Código Condição de Pagamento
  7. 1 À vista em dinheiro ou cheque, recebe 10% de desconto
  8. 2 À vista no cartão de crédito, recebe 5% de desconto
  9. 3 Em duas vezes, preço normal de etiqueta sem juros
  10. 4 Em três vezes, preço normal de etiqueta mais juros de 10%
  11. */
  12. programa
  13. {
  14.  
  15. funcao inicio()
  16. {
  17. real valor, valorFinal=0, parcelas=1, valorParcelas=0
  18. inteiro codigo
  19. cadeia condicao = ""
  20.  
  21. escreva("Digite o valor do produto: ")
  22. leia (valor)
  23. escreva("Digite o código do pagamento: ")
  24. leia (codigo)
  25. escolha (codigo) {
  26. caso 1:
  27. condicao = "À vista em dinheiro ou cheque"
  28. valorFinal = valor - (valor * 0.1)
  29. parcelas = 1
  30. valorParcelas = valorFinal / parcelas
  31. pare
  32. caso 2:
  33. condicao = "À vista no cartão de crédito"
  34. valorFinal = valor - (valor * 0.05)
  35. parcelas = 1
  36. valorParcelas = valorFinal / parcelas
  37. pare
  38. caso 3:
  39. condicao = "Em duas vezes, preço normal de etiqueta sem juros"
  40. valorFinal = valor
  41. parcelas = 2
  42. valorParcelas = valorFinal / parcelas
  43. pare
  44. caso 4:
  45. condicao = "Em três vezes, preço normal de etiqueta mais juros de 10%"
  46. valorFinal = valor + (valor * 0.10)
  47. parcelas = 3
  48. valorParcelas = valorFinal / parcelas
  49. pare
  50. }
  51. escreva (condicao + "\n")
  52. escreva ("Valor final: "+valorFinal + "\n")
  53. escreva ("Em: "+ parcelas +"X de " +valorParcelas + "\n")
  54. }
  55. }
  56.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement