Informática, perguntado por aaaba, 1 ano atrás

Visualg: Um professor tem uma turma de 50 alunos e deseja saber algumas informações. É considerado aprovado o aluno que obter a média >=6 e frequência >70;
1) Total de alunos aprovados.
2) Total de alunos reprovados.
3) A maior nota da turma.
4) A menor nota da turma.
5) A média geral da turma.
6) Total de sexo masculino.
7) Total de sexo feminino.

Soluções para a tarefa

Respondido por Jorgelgf
7
algoritmo "Notas e mais"
// Função :
// Autor : Jorge
// Data : 15/10/2014

var
 nota: vetor [0..50] de real
 x: inteiro
 maiornota:real
 aprovados:inteiro
 reprovados:inteiro
 menornota:real
 sex:caractere
 smas:inteiro
 sfem:inteiro
 
inicio

maiornota<-0
menornota<-10
para x de 0 ate 50 faca
escreval ("Digite sexo: (H/F): ")
leia(sex)

se (sex="h")entao
smas<-smas+1
fimse

se (sex="f")entao
sfem<-sfem+1
fimse

escreval ("Digite sua nota: ")
leia (nota[x])

se (nota[x] >=7)  entao    //aprovados
       aprovados<-aprovados+1
   fimse

 se (nota[x] <7)  entao     //reprovados
       reprovados<-reprovados+1
   fimse
  
se (nota[x] >=maiornota )  entao    //maior nota
maiornota<-nota[x])
   fimse

   se (nota[x] < menornota )  entao    //menor nota
menornota<-nota[x])
   fimse
  
  fimpara
escreval("Maior nota: ",maiornota)
escreval("menor nota: ",menornota)
escreval("Alunos aprovados: ",aprovados)
escreval("Alunos reprovados: ",reprovados)
escreval("Quantidade de homens ",smas)
escreval ("Quantidade de mulheres: ",sfem)
fimalgoritmo



aaaba: Muito obrigado. Mas eu tenho uma dúvida: Tem com fazer esse problema sem utilizar vetor? Ou esses é o único jeito? Muito obrigado mesmo.
izaelacaj2008: boa tarde,fui fazer esse algoritmo e deu alguns erros e tambem nao aparece media geral,poderia rever por favor
Perguntas interessantes