Questionário com contagem regressiva

1 resposta
A

Prezados,

Estou precisando implementar um programa em java com as seguintes características:

  1. Trata-se de um questionário (com N questões) a ser respondido pelo usuário, em determinado tempo (60 segundos, por exemplo).
  2. Ao iniciar o programa, o tempo começa a ser exibido, de forma regressiva (60, 59, 58, 57 …) e é exibida a primeira pergunta.
  3. O usuário responde S (sim), N (não) ou D (desistir). Qualquer outra tecla pressionada é ignorada pelo programa.
  4. O usuário respondendo S ou N, o programa armazena a resposta do usuário é exibida a próxima pergunta.
  5. O programa termina quando:
    5.1) O usuário responde a todas as perguntas dentro do tempo determinado.
    5.2) A qualquer momento, o usuário opta por desistir (tecla D).
    5.3) O tempo expira antes de o usuário responder a todo o questionário.

Num primeiro momento, não estou preocupado com a parte gráfica, podendo ser um programa via console.

Exemplo de saída:
1 - Você é maior de idade? (S - Sim, N - Não, D - desistir)
60
59
58
Tecla pressionada: X
57
Tecla pressionada: S
56
2 - Você pratica algum tipo de esporte? (S - Sim, N - Não, D - desistir)
55
54

Encontrei alguma coisa aqui no fórum, mas não com as características acima.
Alguém pode ajudar?

1 Resposta

igor_ks

E o que vc ja fez? Qual a sua duvida? Ja conseguiu fazer o timer na tela? Ja conseguiu bloquear os botoes, liberando apenas o S/N/D? Eu comecaria por ai…
Primeiro uma telinha com um timer aparecendo, e dando uma mensagem no final, quando terminar. Depois uns sysout no console mesmo, ou editar um campo texto, pra testar a parte dos botoes S/N/D, ai soh depois eu partiria para as perguntas

Criado 9 de novembro de 2015
Ultima resposta 10 de nov. de 2015
Respostas 1
Participantes 2