Advertisement
Guest User

Untitled

a guest
May 24th, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.95 KB | None | 0 0
  1. Algoritmo "EC012-CDLFriends3.4"
  2. Var
  3. Nome: Caractere
  4. Valor: Real
  5. Contador: Inteiro
  6. Resultado: Real
  7. ES,AS: Inteiro
  8. Rando: Inteiro
  9. Inicio
  10. Contador <- 0
  11. MudaCor("Verde","Frente")
  12. Escreval("------------------")
  13. Escreval(" AMIGOS*CDL ")
  14. Escreval("------------------")
  15. Escreval()
  16. Escreval("Bem vindo ao Amigos CDL, digite o seu nome: ")
  17. Leia (Nome)
  18. Escreval("Digite o seu valor em créditos: ")
  19. Leia(Valor)
  20. Escreval("Digite um número referente ao produto abaixo: ")
  21. Escreval()
  22. Repita
  23. Repita
  24. Escreval("[1] Banana: 1.00 ")
  25. Escreval("[2] Maçã: 2.00 ")
  26. Escreval("[3] Melão: 3.50")
  27. Escreval("[4] Pera: 4.90")
  28. escreval("[5] Tomate: 100.99")
  29. Escreval("[6] Finalizar Compra. ")
  30. Escreval()
  31. Escreva("Escolha um produto: ")
  32. Leia(ES)
  33. Escreval()
  34. Escolha ES
  35. Caso 1
  36. Valor <- Valor - 1.00
  37. Caso 2
  38. Valor <- Valor - 2.00
  39. Caso 3
  40. Valor <- Valor - 3.50
  41. Caso 4
  42. Valor <- Valor - 4.90
  43. Caso 5
  44. Valor <- Valor - 100.99
  45. Outrocaso
  46. Escreval("Erro, digite apenas os números em destaque")
  47. Escreval()
  48. FimEscolha
  49. Contador <- Contador + 1
  50. Ate (ES = 6) Ou (Valor <= 0)
  51. Rando <- Randi(1000)
  52. Se (Valor <= 0) Entao
  53. Escreval(Nome,", você excedeu o seu valor em créditos, redirecionando agora para a finalização das compras")
  54. Timer(Rando)
  55. LimpaTela
  56. Escreva("Processando")
  57. Timer(Rando)
  58. Escreva(".")
  59. Timer(Rando)
  60. Escreva(".")
  61. Timer(Rando)
  62. EscrevaL(".")
  63. Escreval()
  64. Escreval(Nome,", você excedeu o seu valor em créditos; os seus créditos atuais são: ",Valor:3:2)
  65. Senao
  66. LimpaTela
  67. Escreva("Processando")
  68. Timer(Rando)
  69. Escreva(".")
  70. Timer(Rando)
  71. Escreva(".")
  72. Timer(Rando)
  73. EscrevaL(".")
  74. Escreval()
  75. Escreval(Nome,", você escolheu",Contador," intens, deixando o seu valor total em créditos de: ", Valor:3:2)
  76. Escreval("Digite [1] para continuar comprando ou [2] para finalizar")
  77. Leia(AS)
  78. Escreval()
  79. Fimse
  80. Ate (AS = 2) ou (Valor <= 0)
  81. Fimalgoritmo
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement