Advertisement
sandrovieira

ALGORITMOS VISUALG

Oct 23rd, 2014
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 2.81 KB | None | 0 0
  1. algoritmo "exercicio79"
  2. // Função : Exercício 79
  3. // Autor : Sandro Vieira
  4. // Data : 23/10/2014
  5. // Seção de Declarações
  6. var
  7. a,b,taxaa,taxab:real
  8. anos:inteiro
  9. inicio
  10. // Seção de Comandos
  11. a <- 50
  12. b <- 100
  13. taxaa <- 0.2
  14. taxab <- 0.12
  15. anos <- 0
  16. enquanto (b > a) faca
  17.          a <- a + (a * taxaa);
  18.          b <- b + (b * taxab);
  19.          anos <- anos + 1;
  20. fimenquanto
  21. escreval("O país A ultrapassará o país B em ", anos, " anos.")
  22. escreval("População do pais A terá: ", a:4:2," milhões de habitantes")
  23. escreval("População do pais B terá: ", b:4:2," milhões de habitantes")
  24. fimalgoritmo
  25.  
  26. ----------------------
  27.  
  28.  
  29. algoritmo "exercicio80"
  30. // Função : Exercício 80
  31. // Autor : Sandro Vieira
  32. // Data : 23/10/2014
  33. // Seção de Declarações
  34. var
  35. financiar,taxajuros,k,parcela,conta1,conta2:real
  36. parcelas:inteiro
  37. inicio
  38. escreva("Digite o valor a ser financiado: ")
  39. leia (financiar)
  40. escreva("Digite o valor da taxa de juros: ")
  41. leia (taxajuros)
  42. k <- 1 + (taxajuros / 100)
  43. conta1 <- k -1
  44. conta2 <- k ^ (-6)
  45. parcela <-(conta1 / conta2)*financiar
  46. escreval("Valor da prestação para financiamento em 6x: ", parcela)
  47. conta2 <- k ^ (-12)
  48. parcela <-(conta1 / conta2)*financiar
  49. escreval("Valor da prestação para financiamento em 12x: ", parcela)
  50. conta2 <- k ^ (-18)
  51. parcela <-(conta1 / conta2)*financiar
  52. escreval("Valor da prestação para financiamento em 18x: ", parcela)
  53. conta2 <- k ^ (-24)
  54. parcela <-(conta1 / conta2)*financiar
  55. escreval("Valor da prestação para financiamento em 24x: ", parcela)
  56. conta2 <- k ^ (-30)
  57. parcela <-(conta1 / conta2)*financiar
  58. escreval("Valor da prestação para financiamento em 30x: ", parcela)
  59. conta2 <- k ^ (-36)
  60. parcela <-(conta1 / conta2)*financiar
  61. escreval("Valor da prestação para financiamento em 36x: ", parcela)
  62. conta2 <- k ^ (-42)
  63. parcela <-(conta1 / conta2)*financiar
  64. escreval("Valor da prestação para financiamento em 42x: ", parcela)
  65. conta2 <- k ^ (-48)
  66. parcela <-(conta1 / conta2)*financiar
  67. escreval("Valor da prestação para financiamento em 48x: ", parcela)
  68. fimalgoritmo
  69.  
  70. ---------------------------------
  71.  
  72. algoritmo "exercicio81"
  73. // Função : Último exercício, finalmente!
  74. // Autor : Sandro Vieira
  75. // Data : 23/10/2014
  76. // Seção de Declarações
  77. var
  78. quantLivro, precoLivro, aumentoLivro, reduzPreco, custoLivro, lucroVenda:real
  79.  
  80. inicio
  81. // Seção de Comandos
  82.  
  83. custoLivro <- 30
  84. reduzPreco <- 5
  85. aumentoLivro <- 30
  86. precoLivro <- 145
  87. quantLivro <- 180
  88. enquanto (precoLivro >= 35) faca
  89.          quantLivro <- quantLivro + aumentoLivro
  90.          lucroVenda <- (precoLivro - custoLivro) * quantLivro
  91.          precoLivro <-  precoLivro - reduzPreco
  92. fimenquanto
  93. escreval("Quantidade de livros vendidos: ", quantLivro)
  94. escreval("Preço de venda do livro: ", precoLivro)
  95. escreval("Lucro em cada venda: ", lucroVenda)
  96. fimalgoritmo
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement