Ir ao conteúdo
  • Cadastre-se

Posts recomendados

Postado

É o seguinte... estava fazendo essa questão abaixo, porém n estar dando certo... alguém sabe o q esta errado?

 

Questão:

 

27. Fazer um algoritmo para ler uma quantidade N de alunos. Ler a nota de cada um dos N alunos e calcular a média aritmética das notas. Contar quantos alunos estão com a nota acima de 5.0. Obs.: Se nenhum aluno tirou nota acima de 5.0, imprimir mensagem: “Não há nenhum aluno com nota acima de 5.

 

Meu programa:

 

Algoritmo "semnome"
// Disciplina : [Linguagem e Lógica de Programação]
// Professor : Antonio Carlos Nicolodi
// Descrição : Aqui você descreve o que o programa faz! (função)
// Autor(a) : Nome do(a) aluno(a)
// Data atual : 27/11/2020
Var
   // Seção de Declarações das variáveis
   i: inteiro
   n, x, media, somatorio: real
Inicio
   // Seção de Comandos, procedimento, funções, operadores, etc...
   i<-1
   escreval("Digite a quantidade de alunos: ")
   leia(n)
   enquanto (i<= n) faca
      escreval("Digite a nota do aluno: ")
      leia(x)
      somatorio<- somatorio+x
      i<- i+1
   fimenquanto
   media<- somatorio/5
   se (media>=5) entao 
      escreval("A quantidade de alunos aprovados são:", media)
   senao
      escreval("Nenhum aluno obteve no maior que 5")
   fimse
Fimalgoritmo

 

  • Membro VIP
Postado
20 horas atrás, Richardo890 disse:

É o seguinte... estava fazendo essa questão abaixo, porém n estar dando certo... alguém sabe o q esta errado?

 

O quê que não está dando certo? Seria necessário informar.

 

 

20 horas atrás, Richardo890 disse:

   media<- somatorio/5
   se (media>=5) entao 
      escreval("A quantidade de alunos aprovados são:", media)
   senao
      escreval("Nenhum aluno obteve no maior que 5")
   fimse

 

 

Aqui você está misturando "calcular a média de alguma coisa" com "contar a quantidade de outra coisa". São duas coisas distintas. O exercício pede duas coisas:

 

20 horas atrás, Richardo890 disse:

27. Fazer um algoritmo para ler uma quantidade N de alunos. Ler a nota de cada um dos N alunos e [1]  calcular a média aritmética das notas. [2] Contar quantos alunos estão com a nota acima de 5.0. Obs.: Se nenhum aluno tirou nota acima de 5.0, imprimir mensagem: “Não há nenhum aluno com nota acima de 5.

 

 

Tente primeiro entender o problema... se tiver alguma dúvida é só falar, mas primeiro pare para entender do que se trata.

 

Para adiantar, sugiro o seguinte: faça apenas a segunda parte, algo como:

  • Fazer um algoritmo para ler uma quantidade N de alunos. Ler a nota de cada um dos N alunos e contar quantos alunos estão com a nota acima de 5.0.

E poste o código aqui. Se tiver alguma dúvida é falar...

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...