Estou com um questao pra resolver da faculdade para fechar a disciplina de Algoritmo e Estrutura de Dados e devido um processo seletivo de emprego não Assistir algumas aulas. Essa é a questão:
Elaborar um programa para ler o gabarito com dez questões objetivas fornecido como uma string com dez caracteres relativos às alternativas corretas (cada resposta é indicada por ‘A’ ou 'a', ‘B’ ou 'b', ‘C’ ou 'c', ‘D’ ou 'd' ou ‘E’ ou 'e') . Ex.: Se for digitado "DCBEACDDEA" isto significa que as alternativas corretas são: 1a. questão 'D', 2a. 'C', 3a. 'B', etc. Obs. O programa deve repetir a leitura do gabarito completo se este for digitado com algum erro (p.ex., quantidade de questões ou algum caractere inválido). Após a leitura do gabarito, o programa lê diversas respostas de provas, também como strings, atribui e escreve a nota de cada uma delas. Cada nota é de 0,0 a 10,0 (isto é, determinada por um ponto para cada item da resposta da prova que confere com o gabarito). Havendo algum erro na digitação da prova a ser avaliada, o programa escreve uma mensagem informando que não pode atribuir nota por esse motivo. Quando usuário não tiver mais prova para corrigir, ele digita somente um 'X' (ou 'x') no lugar da resposta da prova e, então, o programa se encerra. Obs. Lembrar que o programa não emite mensagem de erro quando for digitado ‘X’ (ou 'x').
Pergunta
gvaert
Estou com um questao pra resolver da faculdade para fechar a disciplina de Algoritmo e Estrutura de Dados e devido um processo seletivo de emprego não Assistir algumas aulas. Essa é a questão:
Elaborar um programa para ler o gabarito com dez questões objetivas fornecido como uma string com dez caracteres relativos às alternativas corretas (cada resposta é indicada por ‘A’ ou 'a', ‘B’ ou 'b', ‘C’ ou 'c', ‘D’ ou 'd' ou ‘E’ ou 'e') . Ex.: Se for digitado "DCBEACDDEA" isto significa que as alternativas corretas são: 1a. questão 'D', 2a. 'C', 3a. 'B', etc. Obs. O programa deve repetir a leitura do gabarito completo se este for digitado com algum erro (p.ex., quantidade de questões ou algum caractere inválido). Após a leitura do gabarito, o programa lê diversas respostas de provas, também como strings, atribui e escreve a nota de cada uma delas. Cada nota é de 0,0 a 10,0 (isto é, determinada por um ponto para cada item da resposta da prova que confere com o gabarito). Havendo algum erro na digitação da prova a ser avaliada, o programa escreve uma mensagem informando que não pode atribuir nota por esse motivo. Quando usuário não tiver mais prova para corrigir, ele digita somente um 'X' (ou 'x') no lugar da resposta da prova e, então, o programa se encerra. Obs. Lembrar que o programa não emite mensagem de erro quando for digitado ‘X’ (ou 'x').
Por favor me ajudem!!!!
Editado por JhonasRegras do forum
Link para o comentário
Compartilhar em outros sites
6 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.