Advertisement
vinedfs

Exercício 30

Jun 13th, 2018
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 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 : 13/06/2018
  7. Var
  8. // Seção de Declarações das variáveis
  9.  
  10. nome: caracter
  11. sexo: caracter
  12. entradas: inteiro
  13. contador: inteiro
  14. homens: inteiro
  15. mulheres: inteiro
  16. idade: inteiro
  17. totalIdades: inteiro
  18. media: real
  19.  
  20. funcao somaHomens (valor: inteiro): inteiro
  21. inicio
  22. retorne homens + valor
  23. fimfuncao
  24.  
  25. funcao somaMulheres (valor: inteiro): inteiro
  26. inicio
  27. retorne mulheres + valor
  28. fimfuncao
  29.  
  30. procedimento calcularMedia
  31. inicio
  32. media := (totalIdades / entradas)
  33. fimprocedimento
  34.  
  35. Inicio
  36.  
  37. escreva("Quantos nomes deseja inserir? ")
  38. leia(entradas)
  39. escreval()
  40.  
  41. contador := 0
  42. enquanto (contador < entradas) faca
  43.  
  44. escreval("Informe os dados:")
  45. escreva("Nome: ")
  46. leia(nome)
  47.  
  48. escreva("Idade: ")
  49. leia(idade)
  50.  
  51. totalIdades := totalIdades + idade
  52.  
  53. escreva("Sexo (m = masculino / f = feminino): ")
  54. leia(sexo)
  55.  
  56. se (sexo = "m") entao
  57. homens := somaHomens(1)
  58. fimse
  59.  
  60. se (sexo = "f") entao
  61. mulheres := somaMulheres(1)
  62. fimse
  63.  
  64. contador := contador + 1
  65.  
  66. escreval()
  67.  
  68. fimenquanto
  69.  
  70. escreval("RESULTADO: ")
  71.  
  72. escreval("Total de entradas: ", entradas)
  73. escreval("Total de homens: ", homens)
  74. escreval("Total de mulheres: ", mulheres)
  75.  
  76. calcularMedia();
  77. escreval("Média das idades: ", media)
  78.  
  79. Fimalgoritmo
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement