skip to main |
skip to sidebar
Desafio 2 para 26/03
Um concurso foi realizado por um número não conhecido de candidatos e constou de 50 questões cada uma contendo 5 opções. Cada candidato teve o seu número e respostas registrados. Sabendo o gabarito da prova faça um programa que imprima o número do candidato e o número de acertos de cada candidato.
Queridos alunos,
ResponderExcluirgostaria que vcs ajudassem aos colegas a responderem aos desafios nos blogs. Apresentem ideias, sugestões, dicas de como poderão resolver os desafios.
Abraços!!
Professora Aline
program prova;
ResponderExcluiruses crt;
type
vetora=array[1..4] of integer;
vetorb=array[1..4] of integer;
var
numpessoas,acerto:integer;
gab:vetora;
resp:vetorb;
I,j:integer;
begin
clrscr;
acerto:=0;
writeln('Digite quantidade');
readln(numpessoas);
for I:= 1 to 4 do
begin
writeln('Digite o gabarito da questao ', i);
readln (gab[I]);
end;
for j:= 1 to numpessoas do
begin
for i:=1 to 50 do
begin
writeln ('Digite a resposta do aluno ', j , 'na questao ', i);
readln (resp[I]);
If resp[I]=gab[I] then
acerto:= acerto+1;
end;
writeln('O numero de acertos do candidato ',j,' e = ', acerto);
acerto:=0;
end;
readln;
end.