Ir para conteúdo
Fórum Script Brasil

Gabriel de Freitas Galvão

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Gabriel de Freitas Galvão

Gabriel de Freitas Galvão's Achievements

0

Reputação

  1. //Leia uma matriz 5 x 10 que se refere respostas de 10 questoes de multipla escolha, //referentes a 5 alunos. Leia tambem um vetor de 10 posicoes contendo o gabarito de //respostas que podem ser a, b, c ou d. Seu programa devera comparar as respostas //de cada candidato com o gabarito e emitir um vetor denominado resultado, contendo a //pontuacao correspondente a cada aluno import java.util.Scanner; class Main { public static void main(String[] args) { Scanner input = new Scanner (System.in); String m[][] = new String [5][10]; String G[] = new String [10]; double result[] = new double [10]; for(int i = 0; i < m.length; i++){ System.out.println("Informe as respostas do "+(i+1)+"° aluno "); for(int j = 0; j < m[i].length; j++){ System.out.print((j+1)+"° questão: "); m[i][j] = input.next(); } } System.out.print("\n\nINFORME O GABARITO\n"); for(int i = 0; i < G.length; i++){ System.out.print((i+1)+"° questão:"); G[i] = input.next(); } int cont = 0; for(int i = 0; i < m.length; i++){ for(int j = 0; j < m[i].length; j++){ if(m[i][j] == G[j]){ cont++; } result[j] = cont; } cont = 0; } for(int i = 0; i < result.length; i++){ System.out.print("\nPontuação do "+(i+1)+"° aluno: "+result[i]); } } } A saída deveria me retornar o resultado da análise, mas isso não ocorre. Minha duvida é se o erro está na estrutura condicional ou em alguma lógica, e o fato de ser uma matriz sendo comparada com um vetor também me deixou um pouco confuso. Agradeço se puderem me ajudar.
×
×
  • Criar Novo...