Advertisement
BrunoG92

Melhores e piores alunos 2 - VisuAlg

Jan 21st, 2015
241
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. algoritmo "Melhor e pior aluno"
  2. var
  3. melhoraluno,pioraluno,aluno:caractere
  4. NA,C:inteiro // NA ~> Número de alunos
  5. guardaNA:inteiro
  6. piornota,melhornota,nota:real
  7. inicio
  8. Escreva ("Quantos alunos a turma possui ? ")
  9. leia (NA)
  10. guardaNA<-NA
  11. C <- 1
  12. enquanto NA>0 faca
  13. Escreva ("Digite o nome do ",C,"° aluno(a): ")
  14. leia (aluno)
  15. Escreva ("Qual foi a nota de ",aluno,"? ")
  16. leia (nota)
  17. C <- C+1
  18.  
  19. se guardaNA=NA entao //nesse SE melhor e pior notas recebem primeira nota APENAS A PRIMEIRA, pois depois NA é decrementado e guardaNA será diferente de NA, ok?
  20. melhoraluno<-aluno
  21. piornota <- nota
  22. fimse
  23.  
  24. se nota > melhornota entao
  25. melhornota <- nota
  26. melhoraluno <- aluno
  27. fimse
  28.  
  29. se nota<piornota entao
  30. piornota <- nota
  31. pioraluno <- aluno
  32. fimse
  33. NA<-NA-1
  34. fimenquanto
  35. EscrevaL ("O melhor aluno foi ",melhoraluno," com nota ",melhornota)
  36. EscrevaL ("O pior aluno foi ",pioraluno," com nota ",piornota)
  37. fimalgoritmo
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement