por favor me ajudem a fazer isso no scrath me mandem quais codigos tenho que colocar Você foi chamado para implementar um programa que será utilizado para corrigir provas de múltipla escolha. Cada prova tem vinte questões e cada questão vale um ponto. O primeiro conjunto de dados a ser lido é o gabarito da prova. Os outros dados são as matrículas dos alunos e as respostas que deram às questões (para encerrar o preenchimento, deve-se digitar zero para matrícula). O programa precisa calcular e mostrar: i. a quantidade de alunos que fizeram a prova; ii. a matrícula e a nota de cada aluno; iii. a porcentagem de aprovação, sabendo-se que a nota mínima é 12; iv. a média das notas; as matrículas dos alunos que obtiveram a maior e a menor nota.

agusaulia29
0
por favor me ajudem a fazer isso no scrath me mandem quais codigos tenho que colocar

Você foi chamado para implementar um programa que será utilizado para corrigir
provas de múltipla escolha. Cada prova tem vinte questões e cada questão vale um ponto.
O primeiro conjunto de dados a ser lido é o gabarito da prova. Os outros dados são as
matrículas dos alunos e as respostas que deram às questões (para encerrar o
preenchimento, deve-se digitar zero para matrícula). O programa precisa calcular e
mostrar:
i. a quantidade de alunos que fizeram a prova;
ii. a matrícula e a nota de cada aluno;
iii. a porcentagem de aprovação, sabendo-se que a nota mínima é 12;
iv. a média das notas;
as matrículas dos alunos que obtiveram a maior e a menor nota.

Resposta:

Para implementar este programa, você pode seguir os seguintes passos:

  1. Declare uma variável para armazenar o gabarito da prova e leia o gabarito da entrada.
  2. Declare uma variável para armazenar a matrícula do aluno e inicialize uma contagem de alunos para zero.
  3. Enquanto a matrícula for diferente de zero, leia as respostas do aluno e compare com o gabarito para calcular sua nota. Incremente a contagem de alunos.
  4. Armazene a matrícula e a nota do aluno em um vetor.
  5. Repita o passo 3 até que a matrícula seja zero.
  6. Calcula a porcentagem de aprovação contando quantos alunos obtiveram nota maior ou igual a 12 e dividindo pelo total de alunos.
  7. Calcule a média das notas somando as notas de todos os alunos e dividindo pelo total de alunos.
  8. Encontre a matrícula do aluno com a maior nota procurando o máximo valor no vetor de notas. Use a posição do máximo valor para encontrar a matrícula correspondente no vetor de matrículas.
  9. Encontre a matrícula do aluno com a menor nota procurando o mínimo valor no vetor de notas. Use a posição do mínimo valor para encontrar a matrícula correspondente no vetor de matrículas.
  10. Imprima a quantidade de alunos que fizeram a prova, a matrícula e a nota de cada aluno, a porcentagem de aprovação, a média das notas, a matrícula do aluno com a maior nota e a matrícula do aluno com a menor nota.

Lembre-se de declarar todas as variáveis necessárias e usar estruturas de controle de fluxo, como loops e condicionais, para implementar cada um dos passos acima. Além disso, é importante validar as entradas do usuário para garantir que o programa funcione corretamente.

Post a Comment

0 Comments
Post a Comment (0)