| Membros: 49 |
| Idioma: Português (Brasil) |
| Categorias do grupo:
|
| Mais informações sobre o grupo » |
|
Problema: Data uma matriz realizar um calculo em espiral. O sistema deverá receber um arquivo no seguinte formato:
linha, coluna 1, 2, 3 4, 5, 6 7, 8, 9
E realizar um calculo em espiral na matriz, multiplicando os valores quando o caminho estiver indo pela direita, dividindo os valores quando o caminho estiver descendo, subtraindo os valores quando o caminho estiver indo pela esquerda e somar os valores quando o caminho estiver subindo. Ex:
1, 2 3, 4
= ((1 * 2) / 4) – 3 = -2,5
Participantes: Carol, Célio, Cícero, Ian, Flávio e Túlio Código-fonte: http://github.com/tulios/dojo-brasilia-espiral/tree/master Data: 31/05/2009 - 13:50 às 16:20
Célio e Carol Começaram a definir o modelo de dados.
Carol e Cícero Terminaram de montar o primeiro teste para verificar se os valores determinados para a matriz estão corretos. Criaram também a classe da Matriz e seus métodos para setar e pegar os valores de seus campos.
Cícero e Ian Alteraram um nome de método de getPosicao para getValorCelula e continuaram a inclusão dos valores na matriz conversaram a respeito da forma como iram quebrar os valores e as linhas.
Ian e Túlio Continuaram implementando o método getValores mas nao concluiram. Implementaram o toString para retornar os valores da matriz e também nao concluiram.
Flávio e Túlio Refactoring da Matriz, trocaram o metodo setValores adicionando sua lógica no construtor. Refatoraram os testes.
Flávio e Célio Criaram a classe de teste para o calculador da matriz. Começaram a definir a classe calculador. Passaram o primeiro teste.
Célio e Carol Criou um segundo teste e começaram a implementar o metodo calcular matriz para passar ambos os testes.
Carol e Cícero Trocaram todas as variáveis float para double. Facilitando a manipulação dos valores. Implementaram também os métodos para pegar a quantidade de linhas e colunas da matriz.
Cícero e Ian Decidiram usar while para varrear a matriz de acordo com a quantidade de linhas e colunas e pensaram em uma lógica de decrementar esses valores para delimitar o percorrimento.
Discussão: A melhora foi perceptível na hora de começar outro problema, sinal de que os outros dojos funcionaram. Todos ficaram contentes em começar um novo problema.
|
| |||||||||||||||||||
| Grupos do Google - Página inicial do Google - Termos de Uso - Política de Privacidade |
| ©2009 Google |