andremachado
Super Zumbi
Registrado
3.4K Mensagens
2K Curtidas
Uma abordagem seria:
- Criar uma struct para armazenar a pergunta, as alternativas e a resposta correta;
- Povoar essas structs, tanto através de uma função em que as perguntas, as alternativas e a resposta sejam inseridas manualmente ou lendo-as através de um arquivo de perguntas, produzido previamente;
- Criar uma variável int com os pontos do candidato, inicializada em 0;
- Exibir, sequencialmente, cada uma das perguntas e solicitar a resposta do usuário;
- Caso o usuário tenha escolhido a alternativa correta, isto é, a mesma alternativa indicada no campo de resposta correta da struct, incrementar o valor da variável de pontos; caso tenha escolhido qualquer outra, decrementar;
- Após responder a última pergunta, exibir o valor da variável de pontos.
Aí é com você ou a especificação do projeto se o usuário terá mais de uma chance ou quantos pontos serão somados ou subtraídos.
56 6F 63 EA 20 E9 20 6D 75 69 74 6F 20 63 75 72 69 6F 73 6F 2E 2E 2E
----------------------------------------
Acer Aspire E5-471-30DG (Casa)
Samsung Book 550XDA-K07 (Trabalho)
eduardo-augu...
Zerinho
Registrado
3 Mensagens
1 Curtida