A linguagem Java é amplamente conhecida por ser uma linguagem multiplataforma, ou seja, o mesmo código

pode ser executado em diferentes sistemas operacionais. Algumas linguagens voltadas para web acabam contornando isso ao executar seus programas direto em um navegador, combinado com um servidor web. Em Java, também podemos criar esse tipo de programação web, usando servlets e JSP ou JSF. Podemos criar programas que vão rodar em páginas web, chamando classes Java que são executadas em um servidor.
Para o nosso trabalho, você deve criar um sistema web (usando o NetBeans) que vai consistir em um formulário para entrada de dados em JSP e uma classe que será o servlet que tratará esse dado e retornará em forma de página.
Você deve criar um sistema de quis, com uma série de perguntas. As respostas serão enviadas ao servidor, o servidor contabilizará os valores e retornará o resultado.

O importante é que não apareçam os valores das alternativas para o usuário para que ele não responda de
uma forma tendenciosa.
OBS: as perguntas não são bem precisas e bem elaboradas, é apenas um exemplo.
Serão 8 perguntas em seu formulário, com 4 alternativas em cada. Sigam o script abaixo:
Título: Qual dos Vingadores é você?
1. Quem é você em uma festa de amigos?
a) A pessoa que controla a música e agita a festa.
b) Alguém entre os que estão dançando.
c) Está sempre perto da mesa de comida.
d) Está em casa, longe da festa.
2. Em uma decisão difícil, com seus amigos, você:
a) Faz o que é certo, acima de tudo.
b) Decide em conjunto e faz o que todos acharem melhor.
c) Calcula as alternativas e mostra pra todo mundo onde há menos danos.
d) Espera alguém decidir e vai na onda.
3. Sua maior habilidade no meio da crise:
a) Força.
b) Lealdade.
c) Pensamento lógico.
d) Abordagem criativa.
4. Qual dessas frases se aplica mais a você?
a) "Se eu tivesse oito horas para derrubar uma árvore, passaria seis afiando meu machado" (Abraham
Lincoln)
b) "Mil vidas eu tivesse, mil vidas eu daria pela libertação da minha pátria" (Tiradentes)
c) "Lutar pelo amor é bom, mas alcançá-lo sem luta é melhor." (William Shakespeare)
d) "O verdadeiro homem mede a sua força quando se defronta com o obstáculo." (Antoine de SaintExupéry)
5. Como você faz para que os outros realizem uma tarefa?
a) Cria um passo a passo para a realização da tarefa.
b) Explica a tarefa e apresenta os motivos pelos quais deveriam fazer.
c) Dá ordem de forma bem firme e direta.
d) Faz primeiro e chama a seguirem o seu exemplo.
6. Um colega seu está fazendo algo errado para prejudicar alguém. Você:
a) Monta um plano para expôr o que o colega está fazendo de errado.
b) Apronta algo para que ele se dê mal.
c) Conta para alguém que é autoridade sobre ele.
d) Confronta ele para tirar satisfações.
7. Qual desses adjetivos as outras pessoas usariam pra te descrever melhor?
a) Forte.
b) Inteligente.
c) Sem medo.
d) Habilidoso/a.
8. Com qual personagem dos Simpsons você mais se identifica?
a) Homer.
b) Marge.
c) Bart.
d) Lisa
Resultado final a ser exibido (exiba apenas o nome, sem a pontuação):
8 – 10 Homem-Aranha
11 – 13 Doutor Estranho
14 – 16 Feiticeira Escarlate
17 – 19 Thor
20 – 22 Hulk
23 – 25 Viúva Negra
26 – 28 Homem de Ferro
29 – 32 Capitão América
Importante:
Você pode fazer as comparações com if ou switch, mas lembre-se de que se você testar um valor que não
foi passado ao servidor, pode ocorrer um NullPointerException. Faça o tratamento de exceções com o try e
o catch para esses casos.

1 Resposta

  • ClayverSantos

    o pessoal pode te ajudar aqui nessa comunidade:

    guj.com.br

Clique aqui para adicionar a sua resposta.