algoritmo (iesp)
:: Linguagem C :: Programas
Página 1 de 1
algoritmo (iesp)
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!
– 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!
:: Linguagem C :: Programas
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|