Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. Olá pessoal tudo bem?
    Estou tentando fazer uma cláusula if da seguinte maneira:
    if ((contx>135 || cont<220) && (conty>135 || conty<220)){
    onde contx e conty são duas variáveis int que vem de um for truncado,
    porém logo na primeira tentativa, esta cláusula aceita como verdadeira o valor de contx=0 e de conty=0.
    Gostaria que ela aceitasse somente os valores de x entre 135 e 220 e ao mesmo tempo os valores de y entre 135 e 220.
    Alguém ai sabe o que tem de errado com isto?

  2. teoricamente ta certo, tirando seus erros ae deveria funcionar ...



    if ( (expr1 || expr2) && (expr3 || expr4) )

    li rapidamente parece sem problemas, acho q vc esta errado alguma besteira, seria melhor postar alguma parte funcional do codigo caso o inteiro seja grande...


    nota: eu nao programo nem gosto de programar.



  3. #3
    hez4el
    Vamos verificar
    digamos que contx = x e conty = y então temos
    para entrar na condicao verdadeira

    (x>135 .E. x<220) .E. (y>135 .E. y<220)

    então se na sua expressão vc utilizar

    (x>135 .OU. x<220) .E. (y>135 .OU. y<220)

    qualquer valor de x <220 e y <220 sera aceito ignorando a clausula de comparação para o menor valor.

    Conclusão seu código deverá ficar assim:

    if ((contx>135 && contx<220) && (conty>135 && conty<220))

    Abraços

  4. Aqui vai ele:
    Valeu mystmst.

    note que wid é o width da minha imagem e hei é o heigth da minha imagem.
    int xmen=2*wid+wid/2;
    int xmai=3*wid+wid/2;
    int ymen=2*hei+hei/2;
    int ymai=3*hei+hei/2;
    System.out.println(hei+" hei "+wid+" wid");
    for (int contx=0;contx<4*wid;contx++){
    for (int conty=0;conty<4*hei;conty++){
    // implementa a função alpha

    if ((contx>xmen || contx<xmai) && (conty>ymen || conty<ymai)){
    // dentro de gr
    //rest=Math.exp(dft.getData().getSample(contx,conty,0));

    System.out.println(contx+"contx "+conty+" conty "+wid+" wid "+ hei+ " hei");
    rest=alpha(contx,conty,pi)*pi.getData().getSample(contx-2*wid-wid/2,conty-2*hei-hei/2,0);
    System.out.println(conty);
    } else {
    t xmai=3*wid+wid/2;
    int ymen=2*hei+hei/2;
    i



  5. #5
    hez4el
    Postei um acima desse daqui é só pra avisar.. rsssssssssss
    ve se funciona qq coisa é só da um toque!






Tópicos Similares

  1. Falha em processo filho no Evolution Ximian
    Por srangel no fórum Servidores de Rede
    Respostas: 0
    Último Post: 23-04-2004, 09:44
  2. Classe não encontrada no Java JAI
    Por vonlinkerstain no fórum Linguagens de Programação
    Respostas: 0
    Último Post: 29-01-2004, 08:56
  3. Inserir dados em um texto no squid
    Por Skill no fórum Linguagens de Programação
    Respostas: 4
    Último Post: 09-07-2003, 00:15
  4. ipsec RH 73 em rpm - vpn no connection !!
    Por darthv no fórum Servidores de Rede
    Respostas: 4
    Último Post: 28-04-2003, 21:50
  5. Servidor dhcp tentando fazer update em uma zona no servidor
    Por Th0r no fórum Servidores de Rede
    Respostas: 2
    Último Post: 13-02-2003, 08:43

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L