Advertisement
Traaaxx1

Untitled

Jun 18th, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. algoritmo "semnome"
  2. funcao verificaPassou(nota: real): caractere
  3.  
  4. inicio
  5. se nota >= 7 entao
  6. retorne "APROVADO"
  7. senao
  8. retorne "REPROVADO"
  9. fimse
  10. fimfuncao
  11.  
  12. var
  13. Gab,vetorA: vetor[1..10] de caractere
  14. vetorf: vetor[1..15] de real
  15. n1,n,n2: inteiro
  16. c: real
  17. aprovado: caractere
  18. j : inteiro
  19. inicio
  20.  
  21.  
  22. //--------------------------------------------//
  23. //Tela 1:
  24. //Cadastro de Gabarito:
  25. EscrevaL(" Passo 1 - Cadastro de Gabarito ")
  26. EscrevaL("----------------------------------")
  27. Para j de 1 ate 10 faca
  28. EscrevaL("Questão ", j, ":")
  29. Leia(Gab[j])
  30. Gab[j] <- maiusc(Gab[j])
  31. Fimpara
  32. LimpaTela
  33.  
  34. para n1 de 1 ate 15 faca
  35. para n2 de 1 ate 10 faca
  36. escreval("Aluno #",n1," Questão #", n2)
  37.  
  38. leia(vetorA[n2])
  39. vetorA[n2] <- maiusc(vetorA[n2])
  40. se (vetorA[n2] = Gab[n2]) entao
  41. c <- c + 1
  42. fimse
  43.  
  44. vetorf[n1] <- c
  45. fimpara
  46. c <- 0
  47. fimpara
  48.  
  49. n1 <- 0
  50.  
  51. para n1 de 1 ate 15 faca
  52. aprovado<- verificaPassou(vetorf[n1])
  53. escreval("NOTA ALUNO #",n1," = ",vetorf[n1]," SITUAÇÃO: ",aprovado)
  54. fimpara
  55.  
  56. escreval("----------------")
  57. escreval("GABARITO CORRETO")
  58. escreval("----------------")
  59. n1 <- 0
  60. para n1 de 1 ate 10 faca
  61.  
  62. escreval("Questão #1",n1," = ",Gab[n1])
  63. fimpara
  64.  
  65.  
  66. fimalgoritmo
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement