Advertisement
Guest User

Untitled

a guest
Nov 12th, 2019
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.84 KB | None | 0 0
  1. programa
  2. {
  3. inteiro elevador,AM = 0,BM= 0,CM= 0,AV= 0,BV= 0,CV= 0,AN= 0,BN= 0,CN= 0,usuario= 0,valormaiorutilizado= 0,maiorperiodo= 0,maiorelevadorperiodo= 0
  4. inteiro matutino= 0, vespertino=0, noturno=0
  5.  
  6. cadeia periodo="",maiorvalorutilizadoC="",finalizar="",maiorperiodoC="",maiorelevadorperiodoC=""
  7.  
  8. funcao inicio ()
  9. {
  10. inteiro pessoasentrevistadas=0
  11. faca
  12. { pessoasentrevistadas++
  13.  
  14.  
  15. escreva("Informe qual elevador você irá utilizar: 1, 2 ou 3")
  16. leia(elevador)
  17. escreva("Informe qual o período de sua escolha sendo: M = Matutino, V = Vespertino, N = Noturno")
  18. leia(periodo)
  19. escreva("Deseja finalizar? Se sim, digite S!")
  20. leia(finalizar)
  21.  
  22. se (elevador==1 e (periodo=="M" ou periodo=="m")) {
  23. AM = AM+1
  24. matutino++
  25. se(matutino>maiorelevadorperiodo) {
  26. maiorelevadorperiodo=matutino
  27. maiorelevadorperiodoC="Matutino"
  28. se(AM>BM) e (AM>CM){
  29. maiorperiodoC="Elevador A"
  30. }
  31. senao se(BM>AM) e (BM>CM){
  32. maiorperiodoC="Elevador B"
  33. }
  34. senao se(CM>AM) e (CM>BM){
  35. maiorperiodoC="Elevador C"
  36. }
  37. }
  38. se (AM > valormaiorutilizado) {
  39. valormaiorutilizado=AM
  40. maiorvalorutilizadoC="AM"
  41. }
  42. }
  43.  
  44. se (elevador==1 e (periodo=="V" ou periodo=="v")) {
  45. AV=AV+1
  46. vespertino++
  47. se(vespertino>maiorelevadorperiodo) {
  48. maiorelevadorperiodo=vespertino
  49. maiorelevadorperiodoC="Vespertino"
  50. se(AV>BV) e (AV>CV){
  51. maiorperiodoC="Elevador A"
  52. }
  53. senao se(BV>AV) e (BV>CV){
  54. maiorperiodoC="Elevador B"
  55. }
  56. senao se(CV>AV) e (CV>BV){
  57. maiorperiodoC="Elevador C"
  58. }
  59. }
  60. se(AV>valormaiorutilizado) {
  61. valormaiorutilizado=AV
  62. maiorvalorutilizadoC="AV"
  63. }
  64. }
  65.  
  66. se (elevador==1 e (periodo=="N" ou periodo=="n")) {
  67. AN=AN+1
  68. noturno++
  69. se(noturno>maiorelevadorperiodo) {
  70. maiorelevadorperiodo=noturno
  71. maiorelevadorperiodoC="Noturno"
  72. se(AN>BN) e (AN>CN){
  73. maiorperiodoC="Elevador A"
  74. }
  75. senao se(BN>AN) e (BN>CN){
  76. maiorperiodoC="Elevador B"
  77. }
  78. senao se(CN>AN) e (CN>BN){
  79. maiorperiodoC="Elevador C"
  80. }
  81. }
  82. se(AN>valormaiorutilizado) {
  83. valormaiorutilizado=AN
  84. maiorvalorutilizadoC="AN"
  85. }
  86. }
  87. se (elevador==2 e (periodo=="M" ou periodo=="m")) {
  88. BM=BM+1
  89. matutino++
  90. se(matutino>maiorelevadorperiodo) {
  91. maiorelevadorperiodo=noturno
  92. maiorelevadorperiodoC="Matutino"
  93. se(AM>BM) e (AM>CM){
  94. maiorperiodoC="Elevador A"
  95. }
  96. senao se(BM>AM) e (BM>CM){
  97. maiorperiodoC="Elevador B"
  98. }
  99. senao se(CM>AM) e (CM>BM){
  100. maiorperiodoC="Elevador C"
  101. }
  102. }
  103. se(BM>valormaiorutilizado) {
  104. valormaiorutilizado=BM
  105. maiorvalorutilizadoC="BM"
  106. }
  107. }
  108. se (elevador==2 e (periodo=="V" ou periodo=="v")) {
  109. BV=BV+1
  110. vespertino++
  111. se(vespertino>maiorelevadorperiodo) {
  112. maiorelevadorperiodo=vespertino
  113. maiorelevadorperiodoC="Vespertino"
  114. se(AV>BV) e (AV>CV){
  115. maiorperiodoC="Elevador A"
  116. }
  117. senao se(BV>AV) e (BV>CV){
  118. maiorperiodoC="Elevador B"
  119. }
  120. senao se(CV>AV) e (CV>BV){
  121. maiorperiodoC="Elevador C"
  122. }
  123. }
  124. se(BV>valormaiorutilizado) {
  125. valormaiorutilizado=BV
  126. maiorvalorutilizadoC="BV"
  127. }
  128. }
  129. se (elevador==2 e (periodo=="N" ou periodo=="n")) {
  130. BN=BN+1
  131. noturno++
  132. se(noturno>maiorelevadorperiodo) {
  133. maiorelevadorperiodo=noturno
  134. maiorelevadorperiodoC="Noturno"
  135. se(AN>BN) e (AN>CN){
  136. maiorperiodoC="Elevador A"
  137. }
  138. senao se(BN>AN) e (BN>CN){
  139. maiorperiodoC="Elevador B"
  140. }
  141. senao se(CN>AN) e (CN>BN){
  142. maiorperiodoC="Elevador C"
  143. }
  144. }
  145. se(BN>valormaiorutilizado) {
  146. valormaiorutilizado=BN
  147. maiorvalorutilizadoC="BN"
  148. }
  149. }
  150. se (elevador==3 e (periodo=="M" ou periodo=="m")) {
  151. CM=CM+1
  152. matutino++
  153. se(matutino>maiorelevadorperiodo) {
  154. maiorelevadorperiodo=matutino
  155. maiorelevadorperiodoC="Matutino"
  156. se(AM>BM) e (AM>CM){
  157. maiorperiodoC="Elevador A"
  158. }
  159. senao se(BM>AM) e (BM>CM){
  160. maiorperiodoC="Elevador B"
  161. }
  162. senao se(CM>AM) e (CM>BM){
  163. maiorperiodoC="Elevador C"
  164. }
  165. }
  166. se(CM>valormaiorutilizado) {
  167. valormaiorutilizado=CM
  168. maiorvalorutilizadoC="CM"
  169. }
  170. }
  171. se (elevador==3 e (periodo=="V" ou periodo=="v")) {
  172. CV=CV+1
  173. vespertino++
  174. se(vespertino>maiorelevadorperiodo) {
  175. maiorelevadorperiodo=vespertino
  176. maiorelevadorperiodoC="Vespertino"
  177. se(AV>BV) e (AV>CV){
  178. maiorperiodoC="Elevador A"
  179. }
  180. senao se(BV>AV) e (BV>CV){
  181. maiorperiodoC="Elevador B"
  182. }
  183. senao se(CV>AV) e (CV>BV){
  184. maiorperiodoC="Elevador C"
  185. }
  186. }
  187. se(CV>valormaiorutilizado) {
  188. valormaiorutilizado=CV
  189. maiorvalorutilizadoC="CV"
  190.  
  191. }
  192. }
  193. se (elevador==3 e (periodo=="N" ou periodo=="n")) {
  194. CN=CN+1
  195. noturno++
  196. se(noturno>maiorelevadorperiodo) {
  197. maiorelevadorperiodo=noturno
  198. maiorelevadorperiodoC="Noturno"
  199. se(AN>BN) e (AN>CN){
  200. maiorperiodoC="Elevador A"
  201. }
  202. senao se(BN>AN) e (BN>CN){
  203. maiorperiodoC="Elevador B"
  204. }
  205. senao se(CN>AN) e (CN>BN){
  206. maiorperiodoC="Elevador C"
  207. }
  208. }
  209.  
  210. se(CN>valormaiorutilizado) {
  211. valormaiorutilizado=CN
  212. maiorvalorutilizadoC="Elevador C, periodo Noturno"
  213. }
  214. }
  215. }
  216. enquanto (finalizar=="N" ou finalizar=="n")
  217. escreva("O elevador mais utilizado foi ",maiorvalorutilizadoC)
  218. escreva("\nO período de maior fluxo é ",maiorelevadorperiodoC," e o elevador mais utilizado ",maiorperiodoC)
  219. escreva("\nA quantidade de entrevistados é ", pessoasentrevistadas)
  220. }
  221. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement