segunda-feira, 21 de setembro de 2009
Codigo!
public float desvip(List
{
float media = this.media(vet);
float variancia = this.variacia(vet);
double raizq = Math.Sqrt(Double.Parse(variancia.ToString()));
return float.Parse(raizq.ToString());
}
public List
{
List
int i, a;
bool b = true;
while (b)
{
b = false;
for (i = 0; i < vet.Count - 1; i++) { if (vet[i] > vet[i + 1])
{
a = vet[i];
vet[i] = vet[i + 1];
vet[i + 1] = a;
b = true;
}
}
}
return lista;
}
public String ordenaString(List
{
vet = ordena(vet);
StringBuilder sb = new StringBuilder();
for (int i = 0; i < vet.Count - 1; i++)
{
sb.Append(vet.ToString());
}
return sb.ToString();
}
}
public string moda(List
{
float moda = 0;
int maximo = this.maior(vet);
int minimo = this.menor(vet);
string s = "";
int aux = 0;
for (int i = 0; i < vet.Count - 1; i++) { for (int x = 0; x < vet.Count - 1; x++) { if (vet[i] == vet[x] && i != x) { aux++; if (vet[i] != vet[x] && i != x) { aux = 0; } } moda = vet[i]; } s = moda.ToString() + " -- " + aux.ToString(); } return s; } public float variacia(List
{
float variancia, result, desvio;
result = 0;
float media = this.media(vet);
int maximo = this.maior(vet);
int minimo = this.menor(vet);
for (int i = 0; i <= vet.Count - 1; i++)
{
desvio = vet[i] - media;
result = result + (desvio * desvio);
}
variancia = result / vet.Count;
return variancia;
}
Codigo!
ola pessoal desculpa a demora pra postar não estava dando tempo!
parte do codigo da classe calculos!
public float frequencia(List
{
float frequencia = 0;
float amplitude = this.amplitude(vet, qtdeClasses);
int maximo = this.maior(vet);
int minimo = this.menor(vet);
float comprimento = 0;
for (int i = 0; i < maximo; i++) { for (int y = minimo; y < (minimo + comprimento); y++) { if (i >= minimo && i < (minimo + (comprimento * i))) { frequencia = frequencia++; } } } return frequencia; } public float mediana(List
{
Int32 i, a;
bool b = true;
while (b)
{
b = false;
for (i = 0; i < vet.Count - 1; i++) { if (vet[i] > vet[i + 1])
{
a = vet[i];
vet[i] = vet[i + 1];
vet[i + 1] = a;
b = true;
}
}
}
string s = "";
foreach (int ii in vet)
s = s + " - " + ii.ToString() + " - ";
//MessageBox.Show(v.ToString());
MessageBox.Show("Valores ordenados:" + s);
float mediana;
if (vet.Count % 2 != 0)
{
int m = vet.Count / 2;
mediana = vet[m + 1];
}
else
{
int m = vet.Count / 2;
mediana = (vet[m - 1] + vet[m]) / 2;
}
MessageBox.Show("Mediana é " + mediana.ToString());
return mediana;
}
public string pontomedio(List
{
StringBuilder pontomedio = new StringBuilder();
float a = amplitude(vet, qtdeClasses);
float i = menor(vet);
float m = maior(vet);
double pont = ((i + a) / 2);
pontomedio.Append(pont.ToString());
for (int x = 1; x <= qtdeClasses; x++)
{
if (x == 1)
pontomedio.Append(pont.ToString() + "\r\n");
else
pontomedio.Append((i + (x - 1) * a).ToString() + "\r\n");
}
return pontomedio.ToString();
sábado, 19 de setembro de 2009
Alterações
Olá Pessoal,
só passei pra avisar que eu acabei de alterar um link no site..o do you tube..ele estava abrindo na mesma janela ao inves de abrir em outra..a Tyemi mandou email pra gente..ja respondi pra ela..depois eu mando no email de vocês como acessar este email novo..
vocês viram..o editor do blog tbm mudou ;) ..
bjos..
bom fim de semana pra todos!
Renata
quinta-feira, 17 de setembro de 2009
Alterações Site!
Oi Pessoal,
bom..ontem eu alterei algumas coisas no formulario de contato do nosso site..olhem lá..fiz a validação dos campos..e ele está mostranto tbm uma mensagem quando o formulario é enviado..
acessem: www.infinity2009.com.br/contato.php
até mais..
Renata
terça-feira, 15 de setembro de 2009
Site
Olá pessoal,
Gostaria de lembrá-los de que o nosso site já está no ar desde ontem 14/9/09!
E também que, hoje pesquisei no google GRAPHMATICS e encontrei o nosso site, blog, videos...
como pode ser visto no vide abaixo.
Obrigada
Bruna Donida.
segunda-feira, 14 de setembro de 2009
Novas Procedures
sexta-feira, 11 de setembro de 2009
Camiseta
vamos tentar vender bastante..até agora vendemos 25..quanto mais vendermos..mais barato vai ficar..
att,
Renata
terça-feira, 8 de setembro de 2009
Site
Olá pessoal,
Durante as aulas de hoje fiz algumas alterações no site para o browser Mozilla Firefox.
- Cores dos links
- Fontes
E também alterei o mapa do site.
Vocês podem ver as alterações através da página de desenvolvimento.
Obrigada
Bruna
Vetor Mascote
domingo, 6 de setembro de 2009
mód. Gráficos II
Olá
Vou comentar sobre o desenvolvimento do módulo de gráficos, do qual sou o responsável.
No momento me dedico a criação do wizard para criação de gráficos. Optei por isto, a criação do wizard, pois será basicamente uma síntese de todo o resto que ainda será feito, de forma que devo sanar todas as dúvidas e problemas de como melhor proporcionar a criação dos gráficos e como melhor desenvolvê-la.
Chego num momento crucial do desenvolvimento: a personalização dos gráficos e a leitura do banco de dados.
Já passei por fases complicadas, numa listagem rápida:
- Pesquisa e escoloha da ferramenta para criação;
- Testar a funcionalidade da ferramenta escolhida;
- A exportação dos gráficos gerados em imagens;
- Criação das Classes de gráficos, que permitem a criação orientada a objetos do XML necessário para gerar o gráfico;
Tecnologias
Um item importante que gostaria de ressaltar é os requisitos que a classe de gráficos gerará para o sistema.
O pacote de instalação deverá incluir:
- Adobe Flash Player 9 (desktop)
é isso.
Abraços
sexta-feira, 4 de setembro de 2009
Definição do Módulo de Cadastro de Questionário
Módulo de Cadastro de Questionários
Este módulo tem como finalidade realizar o cadastro completo dos questionários.
Ele será composto por quatro programas: Cadastro de Questionário, Seleção de Questionário, Atualização de Questionário e o Cadastro de Perguntas.
Cadastro de Questionário
Finalidade:
- Realizar a parte inicial de um cadastro, requerendo do usuário as informações referentes ao mesmo.
Funcionamento:
- Ao clicar na opção do Menu Principal “Cadastrar questionário”, a Tela 1 será aberta (como modal).
- O usuário deverá informar o nome do novo questionário. Daí então clicar em “continuar” para seguir para a prosseguir.
- O usuário pode ainda clicar em “cancelar” e abandonar o cadastro.
Observações:
- Este programa será somente executado no ato do cadastro do questionário; Quando for realizada a consulta e/ou alteração de um questionário já existente, este programa não deverá ser executado.
Seleção de Questionário
Finalidade:
- Selecionar dentro dos questionários existentes, qual será trabalhado.
Funcionamento:
- O Programa apresentará na tela (Tela 4) uma lista contendo os nomes dos questionários.
- Em seguida o usuário deverá selecionar o que ele deseja usar, e clicar no botão “continua”.
- Caso o usuário deseje cancelar a ação que seria realizada, basta clicar em “cancelar”.
Observações:
- Este programa será chamado sempre que houver mais de um questionário onde a ação requisitada pode ser ealizada.
Atualização de Questionário
Finalidade:
- Gerenciar as perguntas do questionário selecionado, bem como suas informações principais.
Funcionamento:
- Uma vez informado o nome e tendo clicado no botão “continuar”, o usuário visualizará a Tela 3, onde ele irá cadastrar a primeira pergunta.
- Após a primeira pergunta, a Tela 2 será aberta, e o usuário poderá cadastrar as demais perguntas.
- A tela possuirá uma grade para o usuário navegar pelas perguntas. Esta grade permitirá (através de botões) ao usuário incluir, excluir ou manipular as perguntas da forma que desejar.
- Os botões e suas funções são:
* Descartar – Descarta o questionário que está sendo editado;
* Layout – Define um layout para o questionário;
* Adicionar Pergunta – Cadastra uma nova pergunta;
* Excluir Pergunta – Exclui a pergunta selecionada.
Observações:
- Quando este programa for chamado pelo Cadastro de Questionário, o Cadastro de Perguntas deverá ser executado antes de permitir a atualização do questionário. Caso o usuário cancele o cadastro da 1ª pergunta, ele irá cancelar o cadastro do questionário, e tudo até aquele ponto será perdido.
- A tela deste programa (Tela 2) será visualizado no form principal do sistema.
Cadastro de Perguntas
Finalidade:
- Cadastrar as perguntas de um questionário, assim como suas alternativas.
Funcionamento:
- Este programa será chamado da Atualização do Questionário.
- Ele irá informar o tipo da Pergunta (Quantitativas, Qualitativa ou Discursiva).
- Caso seja Quantitativa ou Qualitativa, o usuário deverá informar as alternativas (até 5), informando somente valores quando for quantitativa.
- Caso a questão seja qualitativa, o usuário não precisará informar mais nada.
- Uma vez que todos os dados foram informados, o usuário deverá clicar no botão “concluir” para finalizar o cadastro da nova pergunta.
- Caso deseje cancelar o cadastro da nova pergunta, o usuário pode clicar no botão “cancelar”.
Observações:
- O número da pergunta irá ser carregado automaticamente.
quinta-feira, 3 de setembro de 2009
Camiseta Próxima Apresentação!

quarta-feira, 2 de setembro de 2009
Sobre
Site no google
Stored Procedures - Log
Terminei as stored procedures que fazem a inserção dos dados na tabela de Log, garantindo que todas as alterações feitas no banco sejam documentadas. Alguns deletes terão que possuir recursividade (deletando todas as suas tabelas na qual a complementam e que não serão mais usadas) como segue a imagem:

Sendo assim qualquer exclusão na tabela Grupo deleta automaticamente os registros de IntegrantesGrupo, Pesquisa, Questionário, Pergunta, AlternativaQL (Qualitativa), AlternativaQT (Quantitativa), RespostaALT (Alternativa) e RespostaDIS (Dissertativa). Mantendo a seqüência para qualquer tabela abaixo dela.
Até mais.
---
Gabriel B. Casella
Site indexado

Retificação: Tabela "Pergunta", campo "TipoPergunta"
Boa noite a todos,
Somente para retificar o que estava definido para o campo "TipoPergunta" da tabela "Pergunta", o conteúdo deste campo deverá ser:
- "T" - Quantitativa;
- "L" - Qualitativa;
- "D" - Discursiva.
Uma pergunta pode ser Alternativa ou Discursiva. Uma alternativa pode ser Quantitativa ou Qualitativa. Logo, podemos resumir a tipagem das perguntas nos três tipos acima listados.
Até mais,
Hugo.
terça-feira, 1 de setembro de 2009
Desenvolvimento do Site
Olá Pessoal,
ao clicar no link..você entrará em uma tela para fazer "login"..digite a senha e você terá acesso ao ambiente de desenvolvimento..

A Home é composta por links de acesso as outras páginas do site..este é composto por diversas áreas, sendo elas, A Empresa, a qual fala sobre o grupo, as funções exercidas por cada integrante, o porque do nome Infinity e de sua cor roxa..a página A instituição que fala da instituição atendida pelo nosso projeto, o CTI, com sua história e dados institucionais..a página O Sistema que fala sobre os problemas do sistema atual, a solução com o nosso sistema e quais as vantagens..nesta página também temos um link para a visualização dos softwares utilizados..a página Fotos que possui uma galeria de fotos do grupo...a página de Downloads..onde o usuário poderá baixar wallpapers do Infinity..fontes..slides com tecnicas de apresentação..formatação e etc...a página Dicas..que possuirá dicas de apresentação..explicações sobre tipografia..fonte com e sem serifa..estudo sobre asa cores e etc...a página contato para que o usuário possa entrar em contato com o grupo através do preenchimento de um formulário simples..a página Grupo Infinity em que terá a foto individual de cada integrante do grupo com nome completo, email e função no projeto..a página Vídeos com um link de acesso no nosso canal no YouTube..a página Blog com acesso ao nosso blog..e a página mapa do site..
Até o fim da semana o site já está 100% concluído e será liberado ao público..
Bom..é isso..qqr dúvida é só falar comigo..
Att,
Renata

