Sistema de pontuação
Em muitos sistemas de quiz ou formulários online, você precisa somar pontos para cada resposta e depois classificar o resultado. Mesmo sem usar loops, é possível processar uma quantidade fixa de entradas com condicionais encadeadas. Dominar essa lógica é o passo inicial antes de automatizar repetições com loops.
O PROBLEMA
5 respostas s/n/p. Acerto+10, erro-5, pulou 0. Ouro/Prata/Bronze/Eliminado.
EXEMPLO
s,s,n,p,s → 25 — Prata
SOBRE O CONCEITO
Aqui você deve usar if e else if para verificar cada uma das 5 respostas e atualizar a variável pontos conforme a regra: s soma 10, n subtrai 5, p soma 0. Como o número de respostas é fixo e pequeno, não há necessidade de loop — cada resposta é tratada em uma estrutura condicional separada. O erro comum de usar for ou while ocorre quando o aluno tenta generalizar a solução, mas isso é desnecessário e até prejudicial porque introduz complexidade onde não é preciso. Após acumular os pontos, outro conjunto de if/else if define a faixa: >= 30 Ouro, >= 20 Prata, >= 0 Bronze, senão Eliminado. Lembre-se de declarar pontos como int e usar Scanner.next().charAt(0) para ler cada caractere.
RESOLUÇÃO