<% final String RAIZ = "/WEB-INF/questoes/purgatorio"; int MAX = 30; String qstr = request.getParameter("q"); int questao = Integer.parseInt(qstr); char letra = 'a'; int fim = (int)Math.ceil( (float)(questao) / 10) * 10; int inicio = fim - 9; int grupo = fim / 10; String[] nb = {"a","b","c"}; java.io.InputStream stream = application.getResourceAsStream(RAIZ + "/" + questao + ".xml"); stelle.testes.Questao q = new stelle.testes.Questao(questao, stream); String enunciado = q.getEnunciado(); stelle.testes.Alternativa[] alternativas = q.getAlternativas(); String prim_linha = " "; %> A Divina Comédia: Purgatório - Testes <% if (questao == fim) { %> <% } %>
Índice Ajuda Sair

A Divina Comédia: O Purgatório

Testes de múltipla escolha

 Questões <%=inicio %> a <%=fim %> 

<% for (int i = inicio; i <= fim; i++) { String num = i<10?"0"+i:""+i; %> <% } %>
<%=num%>
<%=(i==0)?prim_linha:""%>
<%=questao %>. <%=enunciado %> <% for (int i = 0; i < alternativas.length; i++) { %>
<%=(char)(letra + i) %>)  <%=alternativas[i].getTexto() %> <% } %>
<% if (questao == inicio && inicio != 1) { %> <% } else if (questao != inicio) { %> <% } %> <% if (questao == fim) { %> <% if (fim != MAX) { %> <% } %> <% } else if (questao != fim) { %> <% } %>

© 2000 Helder L. S. da Rocha