Na Universidade Federal do Amazonas (UFAM), um aluno é aprovado em uma disciplina se atender a dois critérios: ter média igual ou superior a 5,0 e ter frequência igual ou superior a 75% da carga horária. Se sua frequência for menor que esse limiar, o aluno é reprovado por frequência, independentemente da sua nota. Por fim, o aluno é reprovado por nota se, tendo comparecido ao número mínimo de aulas, não atingiu a média exigida.
As notas dos alunos de uma classe é guardada em um vetor de reais. A quantidade de presenças às aulas é armazenada em outro vetor de mesmo tamanho, mas contendo elementos inteiros.
Escreva um programa que leia o vetor de notas, o vetor de presença e a carga horária da disciplina, nessa ordem. Como saída, deve ser informado um vetor de três posições, contendo os seguintes dados, em ordem:
Número de alunos aprovados.
Número de alunos reprovados por nota.
Número de alunos reprovados por frequência.
Considere que as entradas fornecidas são sempre válidas: notas entre 0 e 10, frequência entre 0 e a carga horária, tamanhos iguais dos vetores de notas e frequência.
Dicas
Utilize um vetor para contar o número de ocorrências de cada situação elencada. Não se esqueça de zerar todos os elementos do vetor antes de começar a contar.
Exemplo (não exaustivo). Para a entrada [10, 10, 9] [44, 45, 46] 60, a saída deverá ser [2 0 1]. Isso significa que o primeiro aluno tirou dez, mas frequentou menos de 75% das 60h de aula previstas; logo foi reprovado por frequência. Os dois alunos seguintes atenderam aos dois critérios e por isso foram aprovados.
Pergunta
Mônica Madison
Enunciado
Contar ocorrências (2): Aprovação em disciplina
Na Universidade Federal do Amazonas (UFAM), um aluno é aprovado em uma disciplina se atender a dois critérios: ter média igual ou superior a 5,0 e ter frequência igual ou superior a 75% da carga horária. Se sua frequência for menor que esse limiar, o aluno é reprovado por frequência, independentemente da sua nota. Por fim, o aluno é reprovado por nota se, tendo comparecido ao número mínimo de aulas, não atingiu a média exigida.
As notas dos alunos de uma classe é guardada em um vetor de reais. A quantidade de presenças às aulas é armazenada em outro vetor de mesmo tamanho, mas contendo elementos inteiros.
Escreva um programa que leia o vetor de notas, o vetor de presença e a carga horária da disciplina, nessa ordem. Como saída, deve ser informado um vetor de três posições, contendo os seguintes dados, em ordem:
Número de alunos aprovados.
Número de alunos reprovados por nota.
Número de alunos reprovados por frequência.
Considere que as entradas fornecidas são sempre válidas: notas entre 0 e 10, frequência entre 0 e a carga horária, tamanhos iguais dos vetores de notas e frequência.
Dicas
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.