Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
olá pessoal eu fiz esse exercicio aqui,se vcs puderem olhar se ta certo, se ta faltando mais alguma coisa por favor vai ser de grande ajuda
Dado uma relação de N alunos de uma turma, cada um possuindo a mesma 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 alunos e mostre na tela:
• 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.
Resposta:
Inicio
VARIAVEIS:
NOME {armazenará o nome de cada aluno} literal
QTD_ALUNOS {irá armazenar a quantidade de alunos}
MEDIA_ALUNO {irá armazenar a media de cada aluno}
MED_TURMA {ira armazenar a media geral da turma}
QTD_ALUNOS {irá armazenar a quantidade de alunos na turma}
QTD_NOTAS {irá armazenar a quantidade de notas de cada aluno}
APROVADO {irá armazenar o aluno aprovado}
REPROVADO {irá armazenar o aluno reprovado}
RECUPERACAO {irá armazenar o aluno em recuperação}
ALUNOS_APROV {irá armazenar a quantidade de alunos aprovados}
ALUNOS_REPROV {irá armazenar a quantidade de alunos reprovados}
ALUNOS_REC {irá armazenar a quantidade de alunos em recuperação}
SOMA {variável que irá armazenar a soma das operações necessárias}
CONTA {variável que irá verificar a quantidade de algarismos digitados}
ALUNO {irá dizer onde a variável do cadastro dos alunos irá começar}
VALOR_NOTA {irá dizer onde a variável do valor da nota irá começar}
numérico
escreva “Digite a quantidade de alunos da turma”
leia QTD_ALUNOS
escreva “quantidade de notas que cada aluno possui”
leia QTD_NOTAS
enquanto ALUNO 1 <= QTD_ALUNOS faça
escreva “Digite o nome do aluno”
leia NOME
para VALOR_NOTA de 1 até QTD_NOTAS faça
Soma<-Soma +(1/Valor_Nota)
Fim-para
escreva “O valor da nota do aluno é,” soma”
MEDIA <- NOTAS / QTD_NOTAS {média do aluno}
escreva “valor da media:,Media
{dados que irão dizer se o aluno esta aprovado, reprovado ou em recuperação}
se MEDIA > = 7.0 então
escreva “Aluno Aprovado”
aprovado<-aprovado+1
senão
se MEDIA < 7.0 e MEDIA > 2.0 então
escreva “Aluno em Recuperação”
recuperação<-recuperacao +1
senão
se MEDIA < 2.0 então
escreva “Aluno Reprovado”
reprovado<-reprovado + 1
fim-se
fim-enquanto
soma_medias<- soma_medias +medias
MEDIA-TURMA <- SOMA_MEDIAS / QTD_ALUNOS {média da turma}
escreva: MEDIA_TURMA
fim
Obrigada
Carregando comentários...