algoritmo em c++
APRESENTACAO DO PROBLEMA
1. Desenvolver um programa para verificar a nota do aluno em uma prova com 10 questões, o programa deve perguntar ao aluno a resposta de cada questão, e ao final comparar com o gabarito da prova e assim calcular o total de acertos e a nota (atribuir 1 ponto por resposta certa). Após cada aluno utilizar o sistema deve ser feita uma pergunta se outro aluno vai utilizar o sistema. Após todo os alunos terem respondido informar:
2. Maior e Menor Acerto;
3. Total de alunos que utilizam o sistema;
4. A Media das notas da turma.
5. Gabarito da prova:
6. 01-A
7. 02-B
8. 03-C
9. 04-D
10. 05-E
11. 06-E
12. 07-D
13. 08-C
14. 09-B
15. 10-A
16. Após concluir isto você poderia incrementar o programa permitindo que o professor digite o gabarito da prova antes dos alunos usarem o programa. SOLUCAO DO PROBLEMA APRENTADA NA FORMA NARRATIVA
17. Pedir que o professor digite a primeira pergunta para elaborar a prova (subentende ler a pergunta)
18. Ler a primeira resposta para o gabarito
19. Pedir que o professor digite a segunda pergunta
20. Ler a segunda resposta
…
21. Perguntar se se deseja iniciar o teste com o primeiro aluno
22. Encerrar o programa se a resposta for não
23. Se for sim, iniciar o teste ao apresentar a primeira pergunta
24. Ler a resposta do aluno
25. Se a resposta do for igual à correspondente no gabarito acrescer 1 à nota do aluno
26. Apresentar a segunda pergunta
27. Ler a resposta do aluno
28. Se a resposta do for igual à correspondente no gabarito acrescer 1 à nota do aluno
…
29. Apresentar a nota do aluno
30. Incrementar 1 ao total de alunos
31. Somar a nota do aluno à “soma de notas” dos alunos
32. Se a nota do aluno for a maior nota ate agora, armazena-la como maior acerto
33. Se a nota do aluno for a menor nota ate agora, armazena-la como menor acerto
34. Atribuir valor zero à nota do aluno
35. Perguntar se mais algum aluno vai realizar o teste
36.