UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E … · UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM...

16
UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PRÁTICA EM PROGRAMAÇÃO DE SISTEMAS 1 ESTUDO DE CASO II Um sistema de venda de passagens de uma empresa de transportes visa um maior controle na venda de passagens, obedecendo ao limite de assentos dos veículos e evitando falhas. Empresas de transportes rodoviários e aeroviários são exemplos de uso desses sistemas. TAREFA Desenvolver em linguagem JAVA, seguindo estrutura do código fonte do anexo I, um sistema para o controle de venda de passagens de uma empresa de transportes. Não é permitido alterar os arquivos Io.java, Passageiro.java, Veiculo.java, Trecho.java. No arquivo Onibus.java deve-se somente criar a classe com o nome Onibus, que é o tipo de veículo utilizado pela empresa para o transporte de passageiros. No arquivo Viagem.java deve-se implementar o método SimulaViagem(). É permitido criar novos atributos, métodos e classes, desde que sejam utilizados somente no método SimulaViagem(). Vale ressaltar que é possível resolver o estudo de caso sem a necessidade de criar qualquer novo atributo, método ou classe para uso em SimulaViagem(). Considere para o problema proposto neste estudo de caso que uma companhia de ônibus chamada VIAÇÃO TATU possui vários guichês de venda de passagens espalhados pelo país. No entanto, os guichês vendem somente passagens dos ônibus (com capacidade de 46 lugares/poltronas) que passam na cidade onde eles estão situados (itinerário do ônibus). Os clientes, no atendimento, só podem solicitar passagens com origem na cidade em que o guichê está situado. O atendimento inicia com a chegada de um cliente em um guichê. O cliente solicita ao atendente uma passagem informando a cidade de destino. Se houver vaga, a venda é concretizada deixando a poltrona indisponível para esse trecho. O que pode ocorrer na prática é que, algumas pessoas ao tentarem comprar passagem para um determinado trecho do itinerário do ônibus, não tenha mais poltrona disponível. Se isso ocorrer, não é possível o passageiro viajar. É dada prioridade de vaga no ônibus pela ordem de atendimento no guichê, independente da cidade. Considere para simulação somente um ônibus no período de um dia. Também faz parte da tarefa redigir um texto descrevendo sucintamente (máximo de 2000 caracteres) quais técnicas das disciplinas do primeiro ano do curso foram utilizadas neste estudo de caso.

Transcript of UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E … · UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM...

Page 1: UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E … · UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PRÁTICA EM PROGRAMAÇÃO DE SISTEMAS ESTUDO

UNIVERSIDADE DO TOCANTINS

TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

PRÁTICA EM PROGRAMAÇÃO DE SISTEMAS

1

ESTUDO DE CASO II

Um sistema de venda de passagens de uma

empresa de transportes visa um maior controle

na venda de passagens, obedecendo ao limite de

assentos dos veículos e evitando falhas.

Empresas de transportes rodoviários e

aeroviários são exemplos de uso desses sistemas.

TAREFA

Desenvolver em linguagem JAVA, seguindo estrutura do código fonte do anexo

I, um sistema para o controle de venda de passagens de uma empresa de transportes.

Não é permitido alterar os arquivos Io.java, Passageiro.java, Veiculo.java, Trecho.java.

No arquivo Onibus.java deve-se somente criar a classe com o nome Onibus, que é o

tipo de veículo utilizado pela empresa para o transporte de passageiros. No arquivo

Viagem.java deve-se implementar o método SimulaViagem(). É permitido criar novos

atributos, métodos e classes, desde que sejam utilizados somente no método

SimulaViagem(). Vale ressaltar que é possível resolver o estudo de caso sem a

necessidade de criar qualquer novo atributo, método ou classe para uso em

SimulaViagem().

Considere para o problema proposto neste estudo de caso que uma companhia

de ônibus chamada VIAÇÃO TATU possui vários guichês de venda de passagens

espalhados pelo país. No entanto, os guichês vendem somente passagens dos ônibus

(com capacidade de 46 lugares/poltronas) que passam na cidade onde eles estão

situados (itinerário do ônibus). Os clientes, no atendimento, só podem solicitar

passagens com origem na cidade em que o guichê está situado. O atendimento inicia

com a chegada de um cliente em um guichê. O cliente solicita ao atendente uma

passagem informando a cidade de destino. Se houver vaga, a venda é concretizada

deixando a poltrona indisponível para esse trecho. O que pode ocorrer na prática é

que, algumas pessoas ao tentarem comprar passagem para um determinado trecho do

itinerário do ônibus, não tenha mais poltrona disponível. Se isso ocorrer, não é possível

o passageiro viajar. É dada prioridade de vaga no ônibus pela ordem de atendimento

no guichê, independente da cidade. Considere para simulação somente um ônibus no

período de um dia.

Também faz parte da tarefa redigir um texto descrevendo sucintamente

(máximo de 2000 caracteres) quais técnicas das disciplinas do primeiro ano do curso

foram utilizadas neste estudo de caso.

Page 2: UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E … · UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PRÁTICA EM PROGRAMAÇÃO DE SISTEMAS ESTUDO

UNIVERSIDADE DO TOCANTINS

TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

PRÁTICA EM PROGRAMAÇÃO DE SISTEMAS

2

ENTRADA

Consiste em dois arquivos modo texto com os nomes itinerario.txt e passageiros.txt contendo, respectivamente, o itinerário de um ônibus e uma lista ordenada cronologicamente (ordem de chegada) de pessoas que pretendem viajar na Viação Tatu. O arquivo itinerario.txt possui a ordem de cidades (trechos) em que o ônibus irá percorrer e deve obedecer à seguinte estrutura (por linha): “<cidade_origem>;<cidade_destino>”. Exemplo desse arquivo encontra-se no anexo II.

O arquivo passageiros.txt é um arquivo único para todos os guichês e deve estar ordenado por ordem de atendimento dos passageiros nos guichês e obedecer à seguinte estrutura por linha: “<nome_passageiro>;<cidade_origem>;<cidade_destino>”. Exemplo desse arquivo encontra-se no anexo III. A seguir são listadas situações em que a venda de passagens não pode ser efetuada, logo as pessoas não viajam. Considere como referência para os exemplos a seguir o arquivo do anexo II (itinerario.txt).

O cliente solicitar uma passagem para um trecho inexistente no itinerário do ônibus. Por exemplo, os trechos São Luis-Macapá, Porto Alegre-Palmas, Brasília-Belém são inexistentes;

O cliente solicitar uma passagem de um trecho existente, mas anterior à cidade em que está localizado o guichê. Por exemplo, um cliente em Natal querer comprar uma passagem de Macapá para Belém ou de Rio Branco para Manaus;

O cliente solicitar uma passagem de um trecho existente, mas posterior à cidade em que está localizado o guichê. Por exemplo, um cliente em Natal querer comprar uma passagem de João Pessoa para Aracaju ou de São Paulo para Florianópolis;

O ônibus estar lotado, não havendo mais poltronas disponíveis.

SAÍDA

A saída consiste na emissão de dois relatórios, descritos a seguir:

Relatório 1: arquivo texto com o nome saida1.txt contendo somente os dados dos passageiros que conseguiram viajar. O arquivo deve seguir a estrutura “<nome_passageiro>;<cidade_origem>;<cidade_destino>”, nessa ordem e um por linha. O arquivo deve estar ordenado por <cidade_origem> obedecendo ao itinerário do ônibus. Considerando as entradas dos anexos II e III, veja no anexo IV um exemplo de saída do relatório 1.

Relatório 2: arquivo texto com o nome saida2.txt contendo somente os dados dos passageiros que não conseguiram viajar. O arquivo deve seguir a estrutura “<nome_passageiro>;<cidade_origem>;<cidade_destino>”, nessa ordem e um por linha. O arquivo deve estar ordenado por <cidade_origem> obedecendo ao itinerário do ônibus. Considerando as entradas dos anexos II e III, veja no anexo V um exemplo de saída do relatório 2.

Page 3: UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E … · UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PRÁTICA EM PROGRAMAÇÃO DE SISTEMAS ESTUDO

UNIVERSIDADE DO TOCANTINS

TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

PRÁTICA EM PROGRAMAÇÃO DE SISTEMAS

3

ANEXO I – Código Fonte

Main.java package estudodecaso2; import java.util.ArrayList; /** * * @author UNITINS */ public class Main { /** * @param args the command line arguments */ public static void main(String[] args) { // Instância de um objeto Onibus (veja o arquivo Onibus.java Onibus carro = new Onibus(); Io io = new Io(); ArrayList<Trecho> itinerario; try { itinerario = io.lerArquivoItinerario("itinerario.txt", carro); } catch (Exception ex) { System.err.println("Erro lendo arquivo itinerario.txt ex="+ex.toString()); return; } //arquivo de passageiros ArrayList<Passageiro> passageiros = io.lerArquivoPassageiros("passageiros.txt"); Passageiro passageiro[] = new Passageiro[passageiros.size()]; for (int iPassageiro = 0; iPassageiro < passageiros.size(); iPassageiro++) { passageiro[iPassageiro] = new Passageiro( passageiros.get(iPassageiro).getNome(), passageiros.get(iPassageiro).getTrechoPretendido().cidadeOrigem, passageiros.get(iPassageiro).getTrechoPretendido().cidadeDestino); } Viagem viagem = new Viagem(itinerario,carro,passageiros); //exibir a rota System.out.println("Atenção Sr. clientes! Aberto período para venda de passagens no veículo ("+viagem.getVeiculo().getNome()+") que irá executar a seguinte rota:"); for (int i = 0; i < viagem.itinerario.size(); i++) { System.out.println("Trecho "+Integer.toString(i+1)+" --------------------------------- "); System.out.println("saída de: "+viagem.itinerario.get(i).getCidadeOrigem()); System.out.println("chegada em: "+viagem.itinerario.get(i).getCidadeDestino()); } System.out.println("Nossos guichês estão abertos neste momento, nestas cidades. Aguardando clientes..."); viagem.SimulaViagem(io); if(viagem.getIo().gerarSaida1("saida1.txt")) { System.out.println("saida1.txt gerado com sucesso."); }

Page 4: UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E … · UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PRÁTICA EM PROGRAMAÇÃO DE SISTEMAS ESTUDO

UNIVERSIDADE DO TOCANTINS

TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

PRÁTICA EM PROGRAMAÇÃO DE SISTEMAS

4

else { System.out.println("Erro gerando saida1.txt"); } if(viagem.getIo().gerarSaida2("saida2.txt")) { System.out.println("saida2.txt gerado com sucesso."); } else { System.out.println("Erro gerando saida2.txt"); } System.out.println("Atendimento finalizado. Obrigado por usar nossos serviços."); } }

Passageiro.java package estudodecaso2; /** * * @author UNITINS * Classe destinada a representar um passageiro. Possui como atribuitos o * nome e o trecho ao qual o passageiro pretende (possui intenção de) viajar. * */ public class Passageiro { private String nome; private TrechoPretendido trechoPretendido = new TrechoPretendido(); public class TrechoPretendido { String cidadeOrigem,cidadeDestino; } public Passageiro(String nome, String cOrigem,String cDestino) { this.nome = nome; this.trechoPretendido.cidadeOrigem = cOrigem; this.trechoPretendido.cidadeDestino = cDestino; } public String getNome() { return nome; } public void setNome(String nome) { this.nome = nome; } public TrechoPretendido getTrechoPretendido() { return trechoPretendido; } }

Page 5: UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E … · UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PRÁTICA EM PROGRAMAÇÃO DE SISTEMAS ESTUDO

UNIVERSIDADE DO TOCANTINS

TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

PRÁTICA EM PROGRAMAÇÃO DE SISTEMAS

5

Veiculo.java package estudodecaso2; /** * * @author UNITINS * Classe destinada a representar um veículo. Possui como atribuitos o * número de poltronas para passageiros e um nome para mera identificação. * */ public class Veiculo { int nPoltronas; String nome; public Veiculo(Integer nPoltronas,String sNome){ this.nome = sNome; this.nPoltronas = nPoltronas; } public int getNPoltronas() { return nPoltronas; } public String getNome() { return nome; } public void setNome(String nome) { this.nome = nome; } }

Onibus.java package estudodecaso2; /** * * @author UNITINS * Classe destinada a representar uma especialização de um veículo. * Deve-se, primeiramente, implementar esta classe para que todo o código fonte * seja compilado. * */ // implemente aqui.

Trecho.java package estudodecaso2; /** * * @author UNITINS * Classe destinada a representar um trecho, intervalo entre duas cidades. Vale lembrar que * um itinerário é formado por vários trechos. Possui como atribuitos a cidade de * origem e de destino. * */

Page 6: UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E … · UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PRÁTICA EM PROGRAMAÇÃO DE SISTEMAS ESTUDO

UNIVERSIDADE DO TOCANTINS

TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

PRÁTICA EM PROGRAMAÇÃO DE SISTEMAS

6

public class Trecho { private String cidadeOrigem, cidadeDestino; public String getCidadeDestino() { return cidadeDestino; } public void setCidadeDestino(String cidadeDestino) { this.cidadeDestino = cidadeDestino; } public String getCidadeOrigem() { return cidadeOrigem; } public void setCidadeOrigem(String cidadeOrigem) { this.cidadeOrigem = cidadeOrigem; } }

Viagem.java package estudodecaso2; import java.util.ArrayList; /** * * @author UNITINS * Classe destinada a representar uma viagem. * */ public class Viagem { ArrayList<Trecho> itinerario; ArrayList<Passageiro> passageiros; Veiculo veiculo; int vetorOcupadas[]; private Io io; public Viagem(ArrayList<Trecho> itinerario,Veiculo veiculo,ArrayList<Passageiro> passageiros) { this.itinerario = itinerario; this.passageiros = passageiros; this.veiculo = veiculo; vetorOcupadas = new int[itinerario.size()]; for (int i = 0; i < vetorOcupadas.length; i++) { vetorOcupadas[i] = 0; } } /** * * @param io * Método principal da classe. Tem a finalidade de simular a viagem para gerar os dados * de saída, ou seja, qual passageiro viajou e qual não viajou. * */

Page 7: UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E … · UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PRÁTICA EM PROGRAMAÇÃO DE SISTEMAS ESTUDO

UNIVERSIDADE DO TOCANTINS

TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

PRÁTICA EM PROGRAMAÇÃO DE SISTEMAS

7

public void SimulaViagem(Io io){ // implemente aqui } public Veiculo getVeiculo() { return veiculo; } public void setVeiculo(Veiculo veiculo) { this.veiculo = veiculo; } public ArrayList<Trecho> getItinerario() { return itinerario; } public void setItinerario(ArrayList<Trecho> itinerario) { this.itinerario = itinerario; } public Io getIo() { return io; } }

Io.java /* * Arquivo de entrada e saída de dados * */ package estudodecaso2; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.util.ArrayList; import java.util.StringTokenizer; /** * * @author UNITINS * Classe destinada a representar o objeto que realizará a leitura dos arquivos de entrada * (passageiros.txt e itinerario.txt) e a escrita dos arquivos de saída (saida1.txt e saida2.txt). * */ public class Io { private ArrayList<Passageiro> conseguiramViajar = new ArrayList<Passageiro>(); private ArrayList<Passageiro> naoConseguiramViajar = new ArrayList<Passageiro>(); public ArrayList<Trecho> lerArquivoItinerario(String sFileName, Veiculo veiculo) { File arquivo = new File(sFileName); if(!arquivo.exists()) { System.err.println("Arquivo \""+sFileName+"\" não existe."); return null; }

Page 8: UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E … · UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PRÁTICA EM PROGRAMAÇÃO DE SISTEMAS ESTUDO

UNIVERSIDADE DO TOCANTINS

TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

PRÁTICA EM PROGRAMAÇÃO DE SISTEMAS

8

try //tentativa de execução do seguinte código: { ArrayList<Trecho> lista = new ArrayList<Trecho>(); BufferedReader leitor = new BufferedReader(new FileReader(arquivo)); //leitor sequencial // Recupera todas as linhas de modo sequencial String linha = null; // int indice = 0; //índice do trecho, para facilitar o cálculo de intersecção de trechos, saber quando uma viagem acabou, etc. while ((linha = leitor.readLine()) != null) { //<cidade_origem>;<cidade_destino> StringTokenizer st = new StringTokenizer(linha, ";"); Trecho trecho = new Trecho(); trecho.setCidadeOrigem(st.nextToken()); //<cidade_origem> trecho.setCidadeDestino(st.nextToken()); //<cidade_destino> lista.add(trecho); } leitor.close(); //fechar leitor return lista; } catch (IOException e) { //exibe o erro na saída de erro (err) System.err.println("Ocorreu um erro: "+e.toString()); }//fim try catch return null; }// fim lerArquivoItinerario public ArrayList<Passageiro> lerArquivoPassageiros(String sFileName) { File arquivo = new File(sFileName); if(!arquivo.exists()) { System.err.println("Arquivo \""+sFileName+"\" não existe."); return null; } try //tentativa de execução do seguinte código: { ArrayList<Passageiro> lista = new ArrayList<Passageiro>(); BufferedReader leitor = new BufferedReader(new FileReader(arquivo)); //leitor sequencial // Recupera todas as linhas de modo sequencial String linha = null; while ((linha = leitor.readLine()) != null) { //<nome_passageiro>;<cidade_origem>;<cidade_destino> StringTokenizer st = new StringTokenizer(linha, ";"); String sNomePassageiro = st.nextToken(); String cOrigem = st.nextToken(); String cDestino = st.nextToken(); Passageiro passageiro = new Passageiro(sNomePassageiro,cOrigem,cDestino); lista.add(passageiro); } leitor.close(); //fechar leitor return lista; } catch (IOException e) {

Page 9: UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E … · UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PRÁTICA EM PROGRAMAÇÃO DE SISTEMAS ESTUDO

UNIVERSIDADE DO TOCANTINS

TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

PRÁTICA EM PROGRAMAÇÃO DE SISTEMAS

9

//exibe o erro na saída de erro (err) System.err.println("Ocorreu um erro: "+e.toString()); }//fim try catch return null; }// fim lerArquivoPassageiros public void AdicionarPassageiroConseguiuViajar(Passageiro p){ conseguiramViajar.add(p); } public void RemoverPassageiroConseguiuViajar(){ conseguiramViajar.remove(conseguiramViajar.size()-1); } public void AdicionarPassageiroNaoConseguiuViajar(Passageiro p){ naoConseguiramViajar.add(p); } public Boolean gerarSaida1(String sFileName){ BufferedWriter out = null; try { out = new BufferedWriter(new FileWriter(sFileName)); for (int i = 0; i < conseguiramViajar.size(); i++) { out.write(conseguiramViajar.get(i).getNome()+";"+ conseguiramViajar.get(i).getTrechoPretendido().cidadeOrigem+";"+ conseguiramViajar.get(i).getTrechoPretendido().cidadeDestino+"\r\n"); } out.close(); return true; } catch (IOException ex) { System.err.println("Ocorreu um erro gerando saída. ex="+ex.toString()); return false; } finally { try { out.close(); } catch (IOException ex) { System.err.println("Saída em memória: erro fechando arquivo de saída. ex="+ex.toString()); } } } public Boolean gerarSaida2(String sFileName){ BufferedWriter out = null; try { out = new BufferedWriter(new FileWriter(sFileName)); for (int i = 0; i < naoConseguiramViajar.size(); i++) { out.write(naoConseguiramViajar.get(i).getNome()+";"+ naoConseguiramViajar.get(i).getTrechoPretendido().cidadeOrigem+";"+ naoConseguiramViajar.get(i).getTrechoPretendido().cidadeDestino+"\r\n"); } out.close(); return true; } catch (IOException ex) { System.err.println("Ocorreu um erro gerando saída. ex="+ex.toString()); return false; } finally { try { out.close(); } catch (IOException ex) { System.err.println("Saída em memória: erro fechando arquivo de saída. ex="+ex.toString()); } } } }

Page 10: UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E … · UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PRÁTICA EM PROGRAMAÇÃO DE SISTEMAS ESTUDO

UNIVERSIDADE DO TOCANTINS

TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

PRÁTICA EM PROGRAMAÇÃO DE SISTEMAS

10

ANEXO II – itinerario.txt

Palmas; Cuiabá Cuiabá;Porto Velho Porto Velho;Rio Branco Rio Branco;Manaus Manaus;Boa Vista Boa Vista;Macapá Macapá;Belém Belém;São Luís São Luís;Teresina Teresina;Fortaleza Fortaleza;Natal Natal;João Pessoa João Pessoa;Recife Recife;Maceió Maceió;Aracaju Aracaju;Salvador Salvador;Vitória Vitória;Rio de Janeiro Rio de Janeiro;Belo Horizonte Belo Horizonte;Brasília Brasília;Goiânia Goiânia;Campo Grande Campo Grande;São Paulo São Paulo;Curitiba Curitiba;Florianópolis Florianópolis;Porto Alegre

Page 11: UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E … · UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PRÁTICA EM PROGRAMAÇÃO DE SISTEMAS ESTUDO

UNIVERSIDADE DO TOCANTINS

TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

PRÁTICA EM PROGRAMAÇÃO DE SISTEMAS

11

ANEXO III – passageiros.txt

Luis Olegário;Rio de Janeiro;Curitiba Maria Zuleide;Belém;Brasília Alex Castro;Porto Velho;João Pessoa Hugo Constantino;Aracaju;Vitória Carlos José;Brasília;Porto Alegre; Cláudio Antônio;Fortaleza;Natal Cleópatra Maria;Boa Vista;Recife Severino Costa;Macapá;Belo Horizonte Raimundo Mudo;Maceió;Goiânia Armando Souto;São Paulo;Porto Alegre Herculano Silva;Belém;Rio de Janeiro Pocota Maria;Belo Horizonte;Campo Grande Nelson Rego;Palmas;Porto Alegre Jacinto Coelho;Rio Branco;Salvador Anderson Noronha;Cuiabá;Teresina Valdisney Amaral;Palmas;São Luis Fernando Alegre;Teresina;Aracaju Antonio Dozinete;Manaus;Brasília Zoreide Zuleika;Goiânia;Florianópolis Luis Fonseca;Brasília;Curitiba Andreas Müller;Curitiba;Porto Alegre Adolfo Manso;Salvador;Rio de Janeiro Vera Lúcia;Porto Velho;Aracaju Silvéria Xuxa;Aracaju;Salvador Cacique Galdino;Brasília;Goiânia Antonio Cansado;João Pessoa;Campo Grande Marcelo Marcio;São Luís;Recife Aristóteles Platão;Curitiba;Porto Alegre Oliveira Pires;Belém;Maceió Protosoário de Sá;Rio Branco;Natal Gilson Azevedo;Fortaleza;Vitória Saturiano Plutão;Rio de Janeiro;São Paulo Liloca Paquetá;Cuiabá;Campo Grande Pablo Cruz;Rio Branco;Boa Vista Raul Coelho;Porto Velho;São Paulo Paulo Seixas;Palmas;Brasília Marcelo Siqueira;Aracaju;Belo Horizonte Campos de Miranda;Fortaleza;Belo Horizonte Luis da Silva;Rio de Janeiro;Florianópolis Fagundes Farias;São Paulo;Curitiba; Almir Joaquim;Florianópolis;Porto Alegre Cristiano Leitão;Fortaleza;Natal Matuzalém Tristão;Cuiabá;Porto Velho Cristóvam de Holanda;Teresina;Maceió Valério Rios;Brasília;Goiânia Marcelo Campelo;Goiânia;Campo Grande Amarante Amaral;Rio Branco;Manaus Joaquim Cruz;Palmas;Fortaleza Aparecido Antão;Teresina;João Pessoa Marcos Roberto;Palmas;Goiânia Terezinha Chacota;Fortaleza;João Pessoa Gavião Bueno;Belo Horizonte;Brasília André Cotoco;São Paulo;Curitiba;

Ruth Lemos;Recife;Rio de Janeiro Fábio Yepes;Palmas;Macapá Igor Júnior;Palmas;Porto Alegre Napoleão Bonaparte;Macapá;Salvador Samuel Santos;Salvador;Campo Grande Edson Nascimento;Cuiabá;Porto Velho Cláudio Vieira;São Luís;Teresina Luke Skywalker;Natal;João Pessoa Bruce Chan;Maceió;Campo Grande Jackie Lee;São Paulo;Florianópolis Rosa Ritalina;Vitória;Rio de Janeiro Sarcófago Ancestral;Florianópolis;Porto Alegre Paul Lennon;Palmas;Cuiabá Juan Compolina;Rio Branco;Brasília Creisson Tabajara;Belém;São Luís Vinícius Padilha;Palmas;Belém Cândido Catão;Vitória;Rio de Janeiro Matias Cauê;Manaus;Belém Vítor Plácido;Macapá;Teresina Bento Carneiro;Fortaleza;Rio de Janeiro Rolando Lero;São Paulo;Porto Alegre Gervásio Godofredo;Maceió;Salvador Jose Carlos;Palmas;Rio Branco Ana Maria;São Luis;Natal Joaquim Silva;Vitória;Goiânia; Pedro José;Curitiba;Porto Alegre Carla Patrícia;Aracaju;Rio de Janeiro Janaina Talita;Brasília;São Paulo Miriam Rios;Palmas;Belem Samanta Chamada;Vitória;São Paulo Abienes Costa;Palmas;Cuiaba Abgail Tereza;São Luis;Teresina Abelardo José;Salvador;Vitória Abderam Costa;Belo Horizonte;Brasília Aderval Pereira;São Paulo;Curitiba Nádia Arruda;Fortaleza;Natal Nadine Carvalho;Porto Velho;Rio Branco Nadilson Santos;Recife;Maceió Neide Cruz;Teresina;Maceió Natália Maria;Porto Velho;Macapá Narciso José;Palmas;Belém Nara Silva;Natal;Salvador Natan Rocha;Aracaju;Brasilia Obina Rezende;Maceió;Vitória Ocirema Cruz;Cuiabá;Porto Velho Odair José;Salvador;Vitória Odélio Piriri;Belém;Natal Odara Salete;Brasília;Goiânia Odorico Paraguaçú;Rio Branco;Manaus Sabrina Maria;Natal;João Pessoa Sacramento Silva;Recife;Maceió Safira Dias;Teresina;Fortaleza Saiene Alves;Boa Vista;Macapá

Page 12: UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E … · UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PRÁTICA EM PROGRAMAÇÃO DE SISTEMAS ESTUDO

UNIVERSIDADE DO TOCANTINS

TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

PRÁTICA EM PROGRAMAÇÃO DE SISTEMAS

12

Sales Tavares;Aracaju;Salvador; Sávio Ramalho;Palmas;Cuiabá Sandoval Arruda;Cuiabá;Porto Velho Saulo Carlos;Porto Velho;Rio Branco Saturnino Medeiros;Boa Vista;Macapá Pablo Genro;Macapá;Belém Pacheco Silveira;Salvador;Vitória Pacífico Tales;Brasília;Goiânia Padilha Santos;Recife;Maceió Paiva Sobrinho;Salvador;Goiânia Pamela Andréia;Recife;Vitória Patrick José;Goiânia;Curitiba Paula Toler;Brasília;Curitiba Paulete Viana;Teresina;Recife Paulamar Carla;Natal;Maceió Pedro Henrique;Maceió;Salvador Pedro Afonso;Rio de Janeiro;Brasília Pedro Alan;Recife;Vitória Penedo André;Macapá;Teresina; Penha Ribas;Belém;Teresina Cabral Português;Palmas;Porto Alegre Caciana Pereira;Recife;Maceió Cacique Obama;Salvador;Brasília Cades Ivo;Natal;Aracaju Caian Santos;Manaus;Teresina Caim Pereira;Boa Vista;Natal Abel Anderson;Manaus;Natal Caio Falcão;Brasília;Curitiba Caio Graco;Goiânia;Porto Alegre Tácito Fernandes;Palmas;Cuiabá Camila Andrade;Manaus;Boa Vista Calistene Josefa;Recife;Maceió Caliel Santos;Salvador;Vitória Caleb das Arábias;Brasília;Goiânia Carmelina Maria;Macapá;Belém Carlota Joaquina;Salvador;Vitória Carlos Roberto;Teresina;Fortaleza Roberto Carlos;Cuiabá;Macapá Erasmo Carlos;Recife;Vitória Viviane Sá;Brasília;Goiânia Valdir Pires;São Paulo;Curitiba Venâncio Alves;Curitiba;Porto Alegre Verônica Maria;Macapá;Belém Vera Lúcia;Palmas;Natal Marco Antonio;Palmas;Florianópolis Marcelo Inácio;Rio de Janeiro;Goiânia Vagner Francisco;Teresina;Porto Alegre Alziro Dias;Palmas;Goiânia Paulo Franco;Porto Velho;Rio de Janeiro Thiego Trindade;Natal;Vitória Marcos Valerio;Vitória;Rio de Janeiro Rosimeire Menezes;Brasília;São Paulo Ewerton Ferreira;Recife;Salvador Júlio César;Belo Horizonte;Porto Alegre Carlos José;Salvador;Goiânia Thiago de Araújo;Belém;Natal

Erika Araújo;São Paulo;Florianópolis José Cheute;Curitiba;Porto Alegre Francisca Sousa;Porto Velho;Brasília Lincoln Chaves;Teresina;Belo Horizonte Cássio Assis;Manaus;Belo Horizonte Flávia Lopes;Cuiabá;João Pessoa Jeferson Kretli;Fortaleza;Vitória Genair Viana;Porto Velho;João Pessoa Abenilson Dias;Manaus;Campo Grande Guilherme André;Natal;Curitiba Elisangela Feitosa;Salvador;Rio de Janeiro Eliane Maria;Boa Vista;Florianópolis Carlos Eduardo;São Paulo;Porto Alegre Jadson Valeni;Vitória;Brasília Ronaldo Luis;Maceió;Porto Alegre Cláudio Magalhães;Brasília;Campo Grande Carlos Roberto;Rio Branco;Porto Alegre Lúcio Tomaz;Goiânia;São Paulo José Ricardo;Macapá;Brasília Adalberto Aguiar;Boa Vista;Brasília José Otavio;Belém;Recife Sérgio Silva;Vitória;Campo Grande Ivo Caetano;Recife;Curitiba Alexandre Mário;Manaus;São Paulo Abinoan Gomes;São Luís;Aracaju Ronaldo Luís;Cuiabá;Porto Alegre Wagner Rodrigues;Rio Branco;Goiânia Pablo César;Fortaleza;Curitiba Rinaldo Marques;Porto Velho;São Luís Carlielder Torcate;Fortaleza;Campo Grande Elisabete Arendt;Palmas;Macapá Eder Oliveira;Cuiabá;Belém Osni Otoni;Porto Velho;Natal Juliana Santana;Palmas;Manaus Wesley Gomes;Rio Branco;Goiânia Ricardo Lima;Natal;Belo Horizonte Danilo Alves;Cuiabá;Salvador Suelene Maria;Aracaju;Goiânia Cláudia Friões;Boa Vista;Rio de Janeiro Edilane Saraiva;Porto Velho;Maceió Cristiano Aguiar;Recife;Curitiba Renata Oliveira;Belém;Rio de Janeiro Rachel Carneiro;Rio de Janeiro;Belo Horizonte Fábio Gregório;João Pessoa;Goiânia Valdemar Severino;Recife;Campo Grande Reinaldo Cruz;Manaus;Teresina Abílio Victor;Salvador;Goiânia Felipe Augusto;Recife;Aracaju Alexandre Carneiro;Palmas;Fortaleza Leandro Mota;Recife;Vitória Valmir Lemes;Porto Velho;Macapá Andreia Lodi;Palmas;João Pessoa Marcelino da Silva;Manaus;Florianópolis Elionete Prochnow;Porto Velho;São Paulo Bruno Pereira;São Luís;Curitiba Gabriel Teixeira;Palmas;Porto Alegre

Page 13: UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E … · UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PRÁTICA EM PROGRAMAÇÃO DE SISTEMAS ESTUDO

UNIVERSIDADE DO TOCANTINS

TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

PRÁTICA EM PROGRAMAÇÃO DE SISTEMAS

13

Hélio Camilo;João Pessoa;Vitória Adilson Fragoso;São Luís;João Pessoa Jucélio Bueno;Cuiabá;Boa Vista Verner Rafael;Rio Branco;Salvador Manoel Douglas;Natal;Aracaju Rafael Brandão;Cuiabá;Fortaleza Romilson de Jesus;Salvador;Campo Grande Carlota Silva;Belo Horizonte;Goiânia Josequiel Basso;Teresina;Florianópolis Carlos Henrique;São Luís;Aracaju Anderson Rocha;Recife;Belo Horizonte Maria Ione;Recife;Vitória

Page 14: UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E … · UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PRÁTICA EM PROGRAMAÇÃO DE SISTEMAS ESTUDO

UNIVERSIDADE DO TOCANTINS

TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

PRÁTICA EM PROGRAMAÇÃO DE SISTEMAS

14

ANEXO IV – Relatório 1 (viajaram) Luis Olegário;Rio de Janeiro;Curitiba Maria Zuleide;Belém;Brasília Alex Castro;Porto Velho;João Pessoa Hugo Constantino;Aracaju;Vitória Carlos José;Brasília;Porto Alegre Cláudio Antônio;Fortaleza;Natal Cleópatra Maria;Boa Vista;Recife Severino Costa;Macapá;Belo Horizonte Raimundo Mudo;Maceió;Goiânia Armando Souto;São Paulo;Porto Alegre Herculano Silva;Belém;Rio de Janeiro Pocota Maria;Belo Horizonte;Campo Grande Nelson Rego;Palmas;Porto Alegre Jacinto Coelho;Rio Branco;Salvador Anderson Noronha;Cuiabá;Teresina Valdisney Amaral;Palmas;São Luis Fernando Alegre;Teresina;Aracaju Antonio Dozinete;Manaus;Brasília Zoreide Zuleika;Goiânia;Florianópolis Luis Fonseca;Brasília;Curitiba Andreas Müller;Curitiba;Porto Alegre Adolfo Manso;Salvador;Rio de Janeiro Vera Lúcia;Porto Velho;Aracaju Silvéria Xuxa;Aracaju;Salvador Cacique Galdino;Brasília;Goiânia Antonio Cansado;João Pessoa;Campo Grande Marcelo Marcio;São Luís;Recife Aristóteles Platão;Curitiba;Porto Alegre Oliveira Pires;Belém;Maceió Protosoário de Sá;Rio Branco;Natal Gilson Azevedo;Fortaleza;Vitória Saturiano Plutão;Rio de Janeiro;São Paulo Liloca Paquetá;Cuiabá;Campo Grande Pablo Cruz;Rio Branco;Boa Vista Raul Coelho;Porto Velho;São Paulo Paulo Seixas;Palmas;Brasília Marcelo Siqueira;Aracaju;Belo Horizonte Campos de Miranda;Fortaleza;Belo Horizonte Luis da Silva;Rio de Janeiro;Florianópolis Fagundes Farias;São Paulo;Curitiba Almir Joaquim;Florianópolis;Porto Alegre Cristiano Leitão;Fortaleza;Natal Matuzalém Tristão;Cuiabá;Porto Velho Cristóvam de Holanda;Teresina;Maceió Valério Rios;Brasília;Goiânia Marcelo Campelo;Goiânia;Campo Grande Amarante Amaral;Rio Branco;Manaus Joaquim Cruz;Palmas;Fortaleza Aparecido Antão;Teresina;João Pessoa Marcos Roberto;Palmas;Goiânia

Terezinha Chacota;Fortaleza;João Pessoa Gavião Bueno;Belo Horizonte;Brasília André Cotoco;São Paulo;Curitiba Ruth Lemos;Recife;Rio de Janeiro Fábio Yepes;Palmas;Macapá Igor Júnior;Palmas;Porto Alegre Napoleão Bonaparte;Macapá;Salvador Samuel Santos;Salvador;Campo Grande Edson Nascimento;Cuiabá;Porto Velho Cláudio Vieira;São Luís;Teresina Luke Skywalker;Natal;João Pessoa Bruce Chan;Maceió;Campo Grande Jackie Lee;São Paulo;Florianópolis Rosa Ritalina;Vitória;Rio de Janeiro Sarcófago Ancestral;Florianópolis;Porto Alegre Paul Lennon;Palmas;Cuiabá Juan Compolina;Rio Branco;Brasília Creisson Tabajara;Belém;São Luís Vinícius Padilha;Palmas;Belém Cândido Catão;Vitória;Rio de Janeiro Matias Cauê;Manaus;Belém Vítor Plácido;Macapá;Teresina Bento Carneiro;Fortaleza;Rio de Janeiro Rolando Lero;São Paulo;Porto Alegre Gervásio Godofredo;Maceió;Salvador Jose Carlos;Palmas;Rio Branco Joaquim Silva;Vitória;Goiânia Pedro José;Curitiba;Porto Alegre Carla Patrícia;Aracaju;Rio de Janeiro Janaina Talita;Brasília;São Paulo Miriam Rios;Palmas;Belem Samanta Chamada;Vitória;São Paulo Abienes Costa;Palmas;Cuiaba Abelardo José;Salvador;Vitória Abderam Costa;Belo Horizonte;Brasília Aderval Pereira;São Paulo;Curitiba Nádia Arruda;Fortaleza;Natal Nadine Carvalho;Porto Velho;Rio Branco Nadilson Santos;Recife;Maceió Neide Cruz;Teresina;Maceió Natália Maria;Porto Velho;Macapá Narciso José;Palmas;Belém Nara Silva;Natal;Salvador Natan Rocha;Aracaju;Brasilia Obina Rezende;Maceió;Vitória Ocirema Cruz;Cuiabá;Porto Velho Odair José;Salvador;Vitória Odélio Piriri;Belém;Natal Odara Salete;Brasília;Goiânia Odorico Paraguaçú;Rio Branco;Manaus

Page 15: UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E … · UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PRÁTICA EM PROGRAMAÇÃO DE SISTEMAS ESTUDO

UNIVERSIDADE DO TOCANTINS

TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

PRÁTICA EM PROGRAMAÇÃO DE SISTEMAS

15

Sabrina Maria;Natal;João Pessoa Sacramento Silva;Recife;Maceió Safira Dias;Teresina;Fortaleza Saiene Alves;Boa Vista;Macapá Sales Tavares;Aracaju;Salvador Sávio Ramalho;Palmas;Cuiabá Sandoval Arruda;Cuiabá;Porto Velho Saulo Carlos;Porto Velho;Rio Branco Saturnino Medeiros;Boa Vista;Macapá Pablo Genro;Macapá;Belém Pacheco Silveira;Salvador;Vitória Pacífico Tales;Brasília;Goiânia Padilha Santos;Recife;Maceió Paiva Sobrinho;Salvador;Goiânia Pamela Andréia;Recife;Vitória Patrick José;Goiânia;Curitiba Paula Toler;Brasília;Curitiba Paulete Viana;Teresina;Recife Paulamar Carla;Natal;Maceió Pedro Henrique;Maceió;Salvador Pedro Afonso;Rio de Janeiro;Brasília Pedro Alan;Recife;Vitória Penedo André;Macapá;Teresina Penha Ribas;Belém;Teresina Cabral Português;Palmas;Porto Alegre Caciana Pereira;Recife;Maceió Cacique Obama;Salvador;Brasília Cades Ivo;Natal;Aracaju Caian Santos;Manaus;Teresina Caim Pereira;Boa Vista;Natal Abel Anderson;Manaus;Natal Caio Falcão;Brasília;Curitiba Caio Graco;Goiânia;Porto Alegre Tácito Fernandes;Palmas;Cuiabá Camila Andrade;Manaus;Boa Vista Calistene Josefa;Recife;Maceió Caliel Santos;Salvador;Vitória Caleb das Arábias;Brasília;Goiânia Carmelina Maria;Macapá;Belém Carlota Joaquina;Salvador;Vitória Carlos Roberto;Teresina;Fortaleza Roberto Carlos;Cuiabá;Macapá Erasmo Carlos;Recife;Vitória Viviane Sá;Brasília;Goiânia Valdir Pires;São Paulo;Curitiba Venâncio Alves;Curitiba;Porto Alegre Verônica Maria;Macapá;Belém Vera Lúcia;Palmas;Natal Marco Antonio;Palmas;Florianópolis Marcelo Inácio;Rio de Janeiro;Goiânia Vagner Francisco;Teresina;Porto Alegre Alziro Dias;Palmas;Goiânia

Paulo Franco;Porto Velho;Rio de Janeiro Marcos Valerio;Vitória;Rio de Janeiro Rosimeire Menezes;Brasília;São Paulo Ewerton Ferreira;Recife;Salvador Júlio César;Belo Horizonte;Porto Alegre Erika Araújo;São Paulo;Florianópolis José Cheute;Curitiba;Porto Alegre Carlos Eduardo;São Paulo;Porto Alegre Jadson Valeni;Vitória;Brasília Cláudio Magalhães;Brasília;Campo Grande Lúcio Tomaz;Goiânia;São Paulo Sérgio Silva;Vitória;Campo Grande Rinaldo Marques;Porto Velho;São Luís Elisabete Arendt;Palmas;Macapá Eder Oliveira;Cuiabá;Belém Juliana Santana;Palmas;Manaus Rachel Carneiro;Rio de Janeiro;Belo Horizonte Reinaldo Cruz;Manaus;Teresina Alexandre Carneiro;Palmas;Fortaleza Valmir Lemes;Porto Velho;Macapá Jucélio Bueno;Cuiabá;Boa Vista Rafael Brandão;Cuiabá;Fortaleza Carlota Silva;Belo Horizonte;Goiânia

Page 16: UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E … · UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PRÁTICA EM PROGRAMAÇÃO DE SISTEMAS ESTUDO

UNIVERSIDADE DO TOCANTINS

TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

PRÁTICA EM PROGRAMAÇÃO DE SISTEMAS

16

ANEXO V – Relatório 2 (não viajaram)

Thiego Trindade;Natal;Vitória Carlos José;Salvador;Goiânia Thiago de Araújo;Belém;Natal Francisca Sousa;Porto Velho;Brasília Lincoln Chaves;Teresina;Belo Horizonte Cássio Assis;Manaus;Belo Horizonte Flávia Lopes;Cuiabá;João Pessoa Jeferson Kretli;Fortaleza;Vitória Genair Viana;Porto Velho;João Pessoa Abenilson Dias;Manaus;Campo Grande Guilherme André;Natal;Curitiba Elisangela Feitosa;Salvador;Rio de Janeiro Eliane Maria;Boa Vista;Florianópolis Ronaldo Luis;Maceió;Porto Alegre Carlos Roberto;Rio Branco;Porto Alegre José Ricardo;Macapá;Brasília Adalberto Aguiar;Boa Vista;Brasília José Otavio;Belém;Recife Ivo Caetano;Recife;Curitiba Alexandre Mário;Manaus;São Paulo Abinoan Gomes;São Luís;Aracaju Ronaldo Luís;Cuiabá;Porto Alegre Wagner Rodrigues;Rio Branco;Goiânia Pablo César;Fortaleza;Curitiba Carlielder Torcate;Fortaleza;Campo Grande Osni Otoni;Porto Velho;Natal Wesley Gomes;Rio Branco;Goiânia Ricardo Lima;Natal;Belo Horizonte Danilo Alves;Cuiabá;Salvador Suelene Maria;Aracaju;Goiânia Cláudia Friões;Boa Vista;Rio de Janeiro Edilane Saraiva;Porto Velho;Maceió Cristiano Aguiar;Recife;Curitiba Renata Oliveira;Belém;Rio de Janeiro Fábio Gregório;João Pessoa;Goiânia Valdemar Severino;Recife;Campo Grande Abílio Victor;Salvador;Goiânia Felipe Augusto;Recife;Aracaju Leandro Mota;Recife;Vitória Andreia Lodi;Palmas;João Pessoa Marcelino da Silva;Manaus;Florianópolis Elionete Prochnow;Porto Velho;São Paulo Bruno Pereira;São Luís;Curitiba Gabriel Teixeira;Palmas;Porto Alegre Hélio Camilo;João Pessoa;Vitória Adilson Fragoso;São Luís;João Pessoa Verner Rafael;Rio Branco;Salvador Manoel Douglas;Natal;Aracaju Romilson de Jesus;Salvador;Campo Grande Josequiel Basso;Teresina;Florianópolis Carlos Henrique;São Luís;Aracaju Anderson Rocha;Recife;Belo Horizonte Maria Ione;Recife;Vitória