Ir para conteúdo
Fórum Script Brasil

kandrade

Veteranos
  • Total de itens

    1.665
  • Registro em

  • Última visita

Tudo que kandrade postou

  1. Ah tá, realmente não tinha visto essa condição. SELECT usuario, chave FROM tabela WHERE chave = 0 GROUP BY usuario, chave
  2. Use agrupamento. Select usuario, chave FROM tabela GROUP BY usuario, chave O distinct também resolve, mas não lembro se existe no Postgres.
  3. Tá, mas isso em que linguagem? Voce está usando a Plataforma Java?
  4. kandrade

    Servidor WEB

    O Netbeans gera um .war no diretório dist. Precisa só verificar qual o servidor e fazer deploy desse projeto. No tomcat é só ir em manager e upar o arquivo.
  5. kandrade

    Ajuda com um 'for'

    traduzindo o código do seu for: for(int c = 0; c == 5; c++) c é igual a 0. Faça enquanto c igual a cinco. Como c é 0, então o for não entrará em loop. Tente isso: for(int c = 0; c < 5; c++)
  6. kandrade

    erro ao conectar!

    Tem certeza que o banco está rodando? Tente conectar manualmente usando esse usuário e senha.
  7. O loop não está servindo pra nada. O loop deve envolver os ifs. Veja: Para i de 1 ate 500 faca // leia o numero ler(numero) Se (numero>maior) então maior<-numero fimse Se (numero<menor) então menor<-numero fimse fimpara Por enquanto se concentre em achar o maior e o menor. Voce precisa iniciar as variáveis maior e menor. Qualquer dúvida é só retornar.
  8. No fim da query agrupe os campos: DataType e DescricaoCampo. ... GROUP BY DataType, DescricaoCampo Lá em cima na projeção voce deve específicar alguma função de agrupamento para o campo CONSTRAINT_TYPE Nesse caso o MAX resolve. ... MAX(CONSTRAINT_TYPE)
  9. Não! Utilizamos a variável numero para poder acumular seu valor. A cada iteração essa variável será incrementada em 2. Faça o teste e veja voce mesmo a diferença.
  10. Achei uma solução bem interessante. A solução é converter o valor do datetime para float e então efetuar a média. Veja se é isso que precisa: SELECT CAST(AVG(CAST(seu_campo_data AS FLOAT)) AS DATETIME) FROM sua_tabela
  11. Porque voce está precisa retornar o CONSTRAINT_NAME? As linhas retornadas são diferentes por causa desse campo.
  12. Tem que inverter essas linhas: numero = numero + 2 escreva numero Se não o primeiro número impresso será o 103 e o último 201
  13. Só não entendi o porque de ler o número se é pra ser impresso entre 100 e 200. Só se tiver que imprimir apartir do número lido.
  14. Inicialize uma variável com 101. Faça um loop: "enquanto variável < 200". Dentro do loop imprima o valor da variável e some + 2 a cada passagem. Em código ficaria mais ou menos assim: i <- 101; enquanto i < 200 faça escrever i; i = i + 2; fim_para
  15. Como é só um caso eu faria assim: Insere normalmente um registro. Recupere o registro e faça um update no campo. Para recuperar voce pode usar algum campo que o permita distinguir dos restantes ou deve ter algum comando no mysql para recuperar o último id inserido.
  16. Use uma trigger before insert. Veja aqui: http://dev.mysql.com/doc/refman/5.1/en/create-trigger.html
  17. Voce está validando isso com algum compilador? Eu não entendi direito o problema. Se puder explicar melhor.
  18. A lógica está correta. Como eu disse antes a primeira regra que você colocou não está especificada no problema. Fora isso o diagrama está ok.
  19. Só errou em um detalhe. Num2 é o resto da divisão entre Num1 e 2. Exemplo: Se você estiver testando o número -2. O resultado será que ele é positivo. -2 / 2 = -1 e o resto é 0. Portanto basta usar o Num1 no bloco que testa se o número é positivo ou negativo
  20. Não está correto. Veja um exemplo: Se o índice for 0,4 ele entrará no sim do primeiro bloco de testes e só irá parar o 1º grupo. Para corrigir altere a ordem dos blocos de testes. Obs: O problema não cita o último.
  21. Como o Denis explicou: No bloco de decisão será X = 0? Se sim o número é par. Senão o número é ímpar. Lembrando que antes do bloco de decisão voce deve ter um retangulo com isso: X = Y MOD 2
  22. Antes do bloco de decisão você deve verificar se o número é par ou ímpar. Como o Denis explicou as linguagens implementam operadores para o resto. Em lógica geralmente se usa uma função, mas em todo caso a ideia é a mesma. O retângulo dos diagramas é uma ação, então a ação a ser feita é: X = Y MOD 2 E depois um bloco de decisão para o verificar o valor de X. Onde Y é o número a ser verificado.
  23. Foi nada. ;) Bom ver que voce está se esforçando pra fazer os exercícios.
  24. kandrade

    Programa para PIC

    Procure no google por um compilador PIC. Eu usava o compilador da própria microchip. O VS não deve ter as bibliotecas do PIC. ;)
×
×
  • Criar Novo...