Logo Hardware.com.br
andremachado
andremachado Highlander Registrado
3.3K Mensagens 2K Curtidas
#2 Por andremachado
14/11/2023 - 19:49
eduardo-augu... disse:
Queria saber se há alguma programação de retirada[subtração] de  pontos apos a escolha de questão errada ?
Agradeço desde ja



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-augusto
eduardo-augu... Zerinho Registrado
3 Mensagens 1 Curtida
#3 Por eduardo-augu...
15/11/2023 - 01:48
andremachado disse:
eduardo-augu... disse: Queria saber se há alguma programação de retirada[subtração] de  pontos apos a escolha de questão errada ?
Agradeço desde ja


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.

‎Muito obrigado
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal