por favor me mandem o passo a passo no scratch esse programa não sei mecher direito preciso q mandem todos os codigos q devo 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.
Uma variável para armazenar o gabarito da prova (pode ser um vetor de inteiros, por exemplo);
Uma variável para armazenar a matrícula do aluno (pode ser um inteiro);
Uma variável para armazenar as respostas do aluno (pode ser um vetor de inteiros, por exemplo);
Uma variável para armazenar a nota do aluno (pode ser um inteiro);
Uma variável para armazenar a quantidade de alunos que fizeram a prova (pode ser um inteiro);
Uma variável para armazenar a média das notas (pode ser um float);
Uma variável para armazenar a porcentagem de aprovação (pode ser um float);
Uma variável para armazenar a matrícula do aluno com a maior nota (pode ser um inteiro);
Uma variável para armazenar a matrícula do aluno com a menor nota (pode ser um inteiro).
Leia o gabarito da prova e armazene nas variáveis apropriadas.
Inicialize a variável que armazena a quantidade de alunos que fizeram a prova com zero.
Inicialize as variáveis que armazenam a média das notas, a porcentagem de aprovação e as matrículas dos alunos com a maior e a menor nota com valores apropriados (por exemplo, a média das notas pode ser inicializada com zero, a porcentagem de aprovação pode ser inicializada com -1 e as matrículas dos alunos
Explicação:Para implementar essas etapas no Scratch, você pode seguir os seguintes passos:
Declare as variáveis necessárias:
Crie uma variável para armazenar o gabarito da prova (pode ser uma lista de inteiros, por exemplo). Para criar uma variável no Scratch, clique no botão "Variáveis" na barra de ferramentas, depois clique em "Criar variável" e digite o nome da variável.
Crie uma variável para armazenar a matrícula do aluno (pode ser um inteiro).
Crie uma variável para armazenar as respostas do aluno (pode ser uma lista de inteiros, por exemplo).
Crie uma variável para armazenar a nota do aluno (pode ser um inteiro).
Crie uma variável para armazenar a quantidade de alunos que fizeram a prova (pode ser um inteiro).
Crie uma variável para armazenar a média das notas (pode ser um número).
Crie uma variável para armazenar a porcentagem de aprovação (pode ser um número).
Lista de comentários
Resposta:
Declare as variáveis necessárias:
Uma variável para armazenar o gabarito da prova (pode ser um vetor de inteiros, por exemplo);
Uma variável para armazenar a matrícula do aluno (pode ser um inteiro);
Uma variável para armazenar as respostas do aluno (pode ser um vetor de inteiros, por exemplo);
Uma variável para armazenar a nota do aluno (pode ser um inteiro);
Uma variável para armazenar a quantidade de alunos que fizeram a prova (pode ser um inteiro);
Uma variável para armazenar a média das notas (pode ser um float);
Uma variável para armazenar a porcentagem de aprovação (pode ser um float);
Uma variável para armazenar a matrícula do aluno com a maior nota (pode ser um inteiro);
Uma variável para armazenar a matrícula do aluno com a menor nota (pode ser um inteiro).
Leia o gabarito da prova e armazene nas variáveis apropriadas.
Inicialize a variável que armazena a quantidade de alunos que fizeram a prova com zero.
Inicialize as variáveis que armazenam a média das notas, a porcentagem de aprovação e as matrículas dos alunos com a maior e a menor nota com valores apropriados (por exemplo, a média das notas pode ser inicializada com zero, a porcentagem de aprovação pode ser inicializada com -1 e as matrículas dos alunos
Explicação:Para implementar essas etapas no Scratch, você pode seguir os seguintes passos:
Declare as variáveis necessárias:
Crie uma variável para armazenar o gabarito da prova (pode ser uma lista de inteiros, por exemplo). Para criar uma variável no Scratch, clique no botão "Variáveis" na barra de ferramentas, depois clique em "Criar variável" e digite o nome da variável.
Crie uma variável para armazenar a matrícula do aluno (pode ser um inteiro).
Crie uma variável para armazenar as respostas do aluno (pode ser uma lista de inteiros, por exemplo).
Crie uma variável para armazenar a nota do aluno (pode ser um inteiro).
Crie uma variável para armazenar a quantidade de alunos que fizeram a prova (pode ser um inteiro).
Crie uma variável para armazenar a média das notas (pode ser um número).
Crie uma variável para armazenar a porcentagem de aprovação (pode ser um número).
Crie
#include <iostream>
#include <vector>
using namespace std;
int main() {
// Declaração das variáveis
vector<int> gabarito;
int matricula, resposta, qtd_alunos = 0, nota, maior_nota = 0, menor_nota = 21, maior_matricula, menor_matricula;
float media = 0, porcentagem;
// Leitura do gabarito
for (int i = 0; i < 20; i++) {
cin >> resposta;
gabarito.push_back(resposta);
}
// Leitura das matrículas e respostas dos alunos
cin >> matricula;
while (matricula != 0) {
// Inicialização da nota e contagem de alunos
nota = 0;
qtd_alunos++;
Copy code
// Leitura das respostas do aluno e cálculo da nota
for (int i = 0; i < 20; i++) {
cin >> resposta;
if (resposta == gabarito[i]) {
nota++;
}
}
// Cálculo da média das notas
media += nota;
// Verificação da maior e menor nota e armazenamento da matrícula correspondente