elenderg

NOTAS DE DINHEIRO

Aug 10th, 2018
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.25 KB | None | 0 0
  1. Algoritmo "semnome"
  2. // Disciplina : [Linguagem e Lógica de Programação]
  3. // Professor : Antonio Carlos Nicolodi
  4. // Descrição : Aqui você descreve o que o programa faz! (função)
  5. // Autor(a) : Nome do(a) aluno(a)
  6. // Data atual : 10/08/2018
  7. Var
  8. // Seção de Declarações das variáveis
  9. NotasDeCinquenta, NotasDeVinte, NotasDeDez, NotasDeCinco: real
  10. NotasDeCem, NotasdeDois : real
  11. quantia, resto, valorredondo: inteiro
  12. Inicio
  13. // Seção de Comandos, procedimento, funções, operadores, etc...
  14. Escreval ("Informe A quantia que deseja:")
  15. Leia (quantia)
  16.  
  17.  
  18. Se quantia > 100 entao
  19. resto <- quantia MOD 100
  20. valorredondo <- (quantia - resto)
  21. NotasDeCem <- valorredondo / 100
  22. senao
  23. Se quantia < 100 entao
  24. se quantia > 49 entao
  25. resto <- quantia MOD 50
  26. valorredondo <- (quantia - resto)
  27. NotasDeCinquenta <- valorredondo / 50
  28. senao
  29. Se quantia < 50 entao
  30. se quantia > 19 entao
  31. resto <- quantia MOD 20
  32. valorredondo <- (quantia - resto)
  33. NotasDeVinte <- valorredondo / 20
  34. senao
  35. Se quantia < 20 entao
  36. se quantia > 9 entao
  37. resto <- quantia MOD 10
  38. valorredondo <- (quantia - resto)
  39. NotasDeDez <- valorredondo / 10
  40. senao
  41. Se quantia < 10 entao
  42. se quantia > 4 entao
  43. resto <- quantia MOD 5
  44. valorredondo <- (quantia - resto)
  45. NotasDeCinco <- valorredondo / 5
  46. senao
  47. Se quantia < 5 entao
  48. se quantia > 1 entao
  49. resto <- quantia MOD 2
  50. valorredondo <- (quantia - resto)
  51. NotasDeDois <- valorredondo / 2
  52. fimse
  53. fimse
  54. fimse
  55. fimse
  56. fimse
  57. fimse
  58. fimse
  59. fimse
  60. fimse
  61. fimse
  62. fimse
  63.  
  64.  
  65.  
  66. se resto > 0 entao
  67. quantia <- resto
  68. Se quantia > 100 entao
  69. resto <- quantia MOD 100
  70. valorredondo <- (quantia - resto)
  71. NotasDeCem <- valorredondo / 100
  72. senao
  73. Se quantia < 100 entao
  74. se quantia > 49 entao
  75. resto <- quantia MOD 50
  76. valorredondo <- (quantia - resto)
  77. NotasDeCinquenta <- valorredondo / 50
  78. senao
  79. Se quantia < 50 entao
  80. se quantia > 19 entao
  81. resto <- quantia MOD 20
  82. valorredondo <- (quantia - resto)
  83. NotasDeVinte <- valorredondo / 20
  84. senao
  85. Se quantia < 20 entao
  86. se quantia > 9 entao
  87. resto <- quantia MOD 10
  88. valorredondo <- (quantia - resto)
  89. NotasDeDez <- valorredondo / 10
  90. senao
  91. Se quantia < 10 entao
  92. se quantia > 4 entao
  93. resto <- quantia MOD 5
  94. valorredondo <- (quantia - resto)
  95. NotasDeCinco <- valorredondo / 5
  96. senao
  97. Se quantia < 5 entao
  98. se quantia > 1 entao
  99. resto <- quantia MOD 2
  100. valorredondo <- (quantia - resto)
  101. NotasDeDois <- valorredondo / 2
  102. fimse
  103. fimse
  104. fimse
  105. fimse
  106. fimse
  107. fimse
  108. fimse
  109. fimse
  110. fimse
  111. fimse
  112. fimse
  113.  
  114. se resto > 0 entao
  115. quantia <- resto
  116. Se quantia < 50 entao
  117. se quantia > 19 entao
  118. resto <- quantia MOD 20
  119. valorredondo <- (quantia - resto)
  120. NotasDeVinte <- valorredondo / 20
  121. senao
  122. Se quantia < 20 entao
  123. se quantia > 9 entao
  124. resto <- quantia MOD 10
  125. valorredondo <- (quantia - resto)
  126. NotasDeDez <- valorredondo / 10
  127. senao
  128. Se quantia < 10 entao
  129. se quantia > 4 entao
  130. resto <- quantia MOD 5
  131. valorredondo <- (quantia - resto)
  132. NotasDeCinco <- valorredondo / 5
  133. senao
  134. Se quantia < 5 entao
  135. se quantia > 1 entao
  136. resto <- quantia MOD 2
  137. valorredondo <- (quantia - resto)
  138. NotasDeDois <- valorredondo / 2
  139. fimse
  140. fimse
  141. fimse
  142. fimse
  143. fimse
  144. fimse
  145. fimse
  146. fimse
  147. fimse
  148.  
  149.  
  150.  
  151. se resto > 0 entao
  152. quantia <- resto
  153. Se quantia < 10 entao
  154. se quantia > 4 entao
  155. resto <- quantia MOD 5
  156. valorredondo <- (quantia - resto)
  157. NotasDeCinco <- valorredondo / 5
  158. senao
  159. Se quantia < 5 entao
  160. se quantia > 1 entao
  161. resto <- quantia MOD 2
  162. valorredondo <- (quantia - resto)
  163. NotasDeDois <- valorredondo / 2
  164. fimse
  165. fimse
  166. fimse
  167. fimse
  168. fimse
  169.  
  170.  
  171. se resto > 0 entao
  172. quantia <- resto
  173. Se quantia < 10 entao
  174. se quantia > 4 entao
  175. resto <- quantia MOD 5
  176. valorredondo <- (quantia - resto)
  177. NotasDeCinco <- valorredondo / 5
  178. senao
  179. Se quantia < 5 entao
  180. se quantia > 1 entao
  181. resto <- quantia MOD 2
  182. valorredondo <- (quantia - resto)
  183. NotasDeDois <- valorredondo / 2
  184. fimse
  185. fimse
  186. fimse
  187. fimse
  188. fimse
  189. fimse
  190.  
  191.  
  192.  
  193. Escreva ("A quantidade de notas de 100 é: ")
  194. Escreval (NotasDeCem)
  195. Escreva ("A quantidade de notas de 50 é: ")
  196. Escreval (NotasDeCinquenta)
  197. Escreva ("A quantidade de notas de 20 é: ")
  198. Escreval (NotasDeVinte)
  199. Escreva ("A quantidade de notas de 10 é: ")
  200. Escreval (NotasDeDez)
  201. Escreva ("A quantidade de notas de 5 é: ")
  202. Escreval (NotasDeCinco)
  203. Escreva ("A quantidade de notas de 2 é: ")
  204. Escreval (NotasDeDois)
  205.  
  206.  
  207.  
  208. Fimalgoritmo
Advertisement
Add Comment
Please, Sign In to add comment