Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

algoritmo (iesp)

Ir para baixo

algoritmo (iesp) Empty algoritmo (iesp)

Mensagem  Admin Dom Jun 22, 2008 5:41 am

Suponha a seguinte situação:
– Você, programador, recebeu uma lista com os nomes e notas dos alunos da faculdade IESP conforme o modelo abaixo:


ALUNO NOTA

José da silva 8
Ana Maria 7
Sebastião Costa 10
. .
. .
. .

O coordenador do curso necessita saber:

a) Quantos alunos fizeram a avaliação?
b) Qual a média da turma?
c) Quantos alunos obtiveram notas entre 10 e 9?
d) Quantos alunos obtiveram notas abaixo de 5?
e) Qual a media dos alunos com notas (>=5) superior a 5(inclusive)?
f) Imprima a lista com nomes e notas.


algoritmo iesp_notas

cadeia nome
real nota,media
inteiro n,nove_dez,cincomais,cincomenos

n=0 //número de alunos
cincomais=0
nove_dez=0
cincomenos=0
media=0.0
nota=0.0

leia nome,nota

enquanto nota >0 faça /*quando ele digitar uma nota negativa sairá do laço*/

se nota > 9 && nota <10 então
nove_dez=nove_dez+1
fim se

se nota >=5 então
cincomais=cincomais+1
fim se

se nota <5 então
cincomenos=cincomenos+1
fim se

escreva nome,nota
media=media+nota
n=n+1

leia nome,nota

fim enquanto

escreva "a media da sala foi: ",media/n
escreva "o numero de notas entre 9 e 10 foram: ",nove_dez
escreva "o numero de notas maiores que 5 foram: ",cincomais
escreva "o numero de notas menor que 5 foram: ",cincomenos

fim algoritmo


obs: Nathan, utilizei outro flag(maneira de encerrar o programa), pois a linguagem C não aceita o flag que você havia colocado.
Até poderia fazer, já que era algoritmo, porém, como você tem que implementar em C, fiz desse modo.
Qualquer dúvidas, só postar!

Admin
Admin

Mensagens : 10
Data de inscrição : 09/05/2008

http://programarc.webpress.com

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos