Publicidade

fábia

Algoritmo de nomes e notas

Olá alguém poderia resolver para mim esta questão??

 

Dado uma relação n de alunos de uma turma, cada um possuindo amesma quantidade x de notas(você deve solicitar que seja digitada a quantidade de notas),faça um algoritmo que leia o nome e as notas dos n de alunos e mostre na tela:

 

O nome e média dos alunos

Quantidade de alunos aprovados (média para aprovação: >=7.0), quantidade de alunos reprovados (média para reprovação<=2.0) e quantidade de alunos em recuperação(média de recuperação:2<média<7.0).

Média geral da turma

 

Valeuuuuuuuuuuuuuuuu

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

só uma dúvida.. você é o Fábio amaral ? ou estuda na mesma sala que ele ???

 

bom...dúvidas a parte aqui está a resolução do problema ....postado originalmente no tópico que o Fábio amaral fez com EXATAMENTE a mesma questão ...

 

 

Inicio
VARIAVEIS:
NOME
QTD_ALUNOS
MEDIA_ALUNO
MED_TURMA
QTD_ALUNOS
QTD_NOTAS
APROVADO
REPROVADO
RECUPERACAO
ALUNOS_APROV
ALUNOS_REPROV
ALUNOS_REC
SOMA
CONTA
ALUNO
VALOR_NOTA
numérico

escreva: (Digite a quantidade de alunos da turma)

leia:(QTD_ALUNOS)

escreva: ("Quantidade de notas que cada aluno possui”)

leia: (QTD_NOTAS)

SOMA <- 0

ALUNOS_APROV <- 0

ALUNOS_REC <- 0

ALUNOS_REPRO <- 0

	   enquanto ALUNO <= QTD_ALUNOS faça

							escreva: (“Digite o nome do aluno”)
					
							leia: (NOME)

	   para VALOR_NOTA de 1 até QTD_NOTAS faça
	
							escreva: (“Digite o valor da nota do aluno”)
		  
							leia: (NOTA)
	
							SOMA <- SOMA + NOTA
  
	  fim-para

	 MEDIA <- SOMA / QTD_NOTAS


	 escreva:( “Aluno: ", NOME, " media: ", MEDIA)


   se MEDIA > = 7.0 então
			
					 escreva: “Aluno Aprovado”
			
					ALUNOS_APROV = ALUNOS_APROV + 1
  fim-se


  senão
			   se MEDIA < 7.0 e MEDIA > 2.0 então

							  escreva: (“Aluno em Recuperação”)

							  ALUNOS_REC = ALUNOS_REC + 1
  
			  fim-se

  senão
			
			  se MEDIA < 2.0 então
	  
							 escreva: (“Aluno Reprovado”)

							ALUNOS_REPRO = ALUNOS_REPRO + 1
			 fim-se

fim-enquanto

escreva ("Qtd alunos aprovados: ", ALUNOS_APROV)

escreva ("Qtd alunos em recuperacao: ", ALUNOS_REC)

escreva ("Qtd alunos reprovados: ", ALUNOS_REPRO)

lembre-se .. se você estudar com ele ..mude o algoritimo ...

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

só uma dúvida.. você é o Fábio amaral ? ou estuda na mesma sala que ele ???

 

bom...dúvidas a parte aqui está a resolução do problema ....postado originalmente no tópico que o Fábio amaral fez com EXATAMENTE a mesma questão ...

Todos os professores de lógica acredito que utilizem este exercicio tambem ja tive ele... :wacko: quem não se lembra do exercicio de criar uma seguencia logica para telefonar??

lembre-se .. se você estudar com ele ..mude o algoritimo ...

Tambem aconselho a fazer isso pegando algoritimos prontos não lhe ajudara em nada na prova, ainda mais que este algarismo acima ta precisando descriminar o tipo das variaveis, se são inteiro, real, caracter, string etc.
0

Compartilhar este post


Link para o post
Compartilhar em outros sites

só uma dúvida.. você é o Fábio amaral ? ou estuda na mesma sala que ele ???

 

bom...dúvidas a parte aqui está a resolução do problema ....postado originalmente no tópico que o Fábio amaral fez com EXATAMENTE a mesma questão ...

Todos os professores de lógica acredito que utilizem este exercicio tambem ja tive ele... :wacko: quem não se lembra do exercicio de criar uma seguencia logica para telefonar??

lembre-se .. se você estudar com ele ..mude o algoritimo ...

Tambem aconselho a fazer isso pegando algoritimos prontos não lhe ajudara em nada na prova, ainda mais que este algarismo acima ta precisando descriminar o tipo das variaveis, se são inteiro, real, caracter, string etc.

 

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não entendi o que quiz responder fábia... clique em resp. rapida abaixo do topico.

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

acrescentando a minha resposta lá emcima...

 

a pergunta "sobre você é o fábio?" ... foi apenas para expressar a minha surpresa com o fato de ser a mesma questão ...

 

não fique ofendida ok ??

 

^^ ...

 

:P

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Gente é o seguinte, faço faculdade de web desing e programação, à distância, o fábio deve ser da minha turma sim, meu nome é fábia abareu nunes, esse exercício é de um trabalho que eu tenho que mandar, mas como minha irmã morreu não pude estudar algumas unidades programadas para fazer esse teste. então eu postei aqui...mas como eu peguei a resposta que deram para o fábio e mandei, meu professor falou que estava errada...

Será que da para alguém resolver pra mim???

Meu msn é fabianunes8@hotmail.com

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não sei o motivo pra seu professor falar uma coisa dessas, mas a única coisa que vi que está realmente errado é esse trecho:

 

se MEDIA < 2.0 então

Troque isso, por isso:

 

se MEDIA <= 2.0 então

Além disso o algoritmo pede pra calcular a média da turma.

Isso não é um erro do algoritmo, simplesmente ele não está completo o que não tira o mérito por todo o desenvolvimento.

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara Fábia, suas duas primeiras questões estão corretas. A terceira você começou bem, mas acredito que você está fazendo confusão com os comandos de leitura e escrita. Também observei que você usou o "enquanto" para fazer a contagem de alunos aprovados, reprovados, e em recuperação. Da forma que você fez o programa vai ficar em looping e não vai conseguir contar a quantidade corretamente. Dê uma olhada nisso e me retorne o quanto antes.

 

bOM FOI ISSO QUE ELE ME ESCREVEU SOBRE O ALGORITMO

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara Fábia, suas duas primeiras questões estão corretas. A terceira você começou bem, mas acredito que você está fazendo confusão com os comandos de leitura e escrita. Também observei que você usou o "enquanto" para fazer a contagem de alunos aprovados, reprovados, e em recuperação. Da forma que você fez o programa vai ficar em looping e não vai conseguir contar a quantidade corretamente. Dê uma olhada nisso e me retorne o quanto antes.

 

bOM FOI ISSO QUE ELE ME ESCREVEU SOBRE O ALGORITMO

Quanto ao looping esta faltando realmente neste codigo a seguinte linha antes do fim-enquanto:

 

ALUNO = ALUNO+1

Pois assim que a variavel ALUNO chegar a QTD_ALUNOS ele ira parar o looping e imprimir os resultados de quantdade de aprovados, reprovados, recuperação e media da sala, aconselho a definir na declaração das variaveis o valor inicial de aluno como 0, para não pegar lixo.

 

Quanto ao que ele falou sobre confusão com os comandos de leitura e escrita, não entendi muito bem... so notei que ele esta pedindo somente:

DADO UMA RELAÇÃO N DE ALUNOS DE UMA TURMA, CADA UM POSSUINDO AMESMA QUANTIDADE X DE NOTAS(VOCÊ DEVE SOLICITAR QUE SEJA DIGITADA A QUANTIDADE DE NOTAS),FAÇA UM ALGORITMO QUE LEIA O NOME E AS NOTAS DOS N DE ALUNOS E MOSTRE NA TELA:

 

O NOME E MÉDIA DOS ALUNOS

QUANTIDADE DE ALUNOS APROVADOS (MÉDIA PARA APROVAÇÃO: >=7.0),

QUANTIDADE DE ALUNOS REPROVADOS (MÉDIA PARA REPROVAÇÃO<=2.0)

E QUANTIDADE DE ALUNOS EM RECUPERAÇÃO(MÉDIA DE RECUPERAÇÃO:2<MÉDIA<7.0).

mÉDIA GERAL DA TURMA

E o algoritmo assim mostra, alem de tudo isso se ele foi aprovado, reprovado ou esta em recuperação, porem vi agora que esta faltando uma variavel que acumule e faça a soma das medias dos alunos, para no final efetuar a media final do aluno, isso você tera que incluir, outra coisa que vi no que ele pede é que ele fala que é dado uma relação de N alunos e ele não pede que seja digitado a quantidade de alunos, como ele pede ref. a quantidade de notas, mas isso seria um detalhe acredito que ele não tenha se referido a isso, pois o codigo apresenta-se bem completo, mas isso depende de cada professor, tipo o meu pediria para eu descrever que tipo é cada variavel, se é inteiro, real, booleano etc, mais isso vai de cada professor.
0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro 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

  • Próximos Eventos

    • 0
      22 fevereiro 2017 22:00
      Até
      23 fevereiro 2017 01:30