Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    148

    problema condizione "if"

    vorrei imporre, ad esempio ,la seguente condizione di "if":
    codice:
    if(100<x<200){
    c=200
    }
    ma cosi facendo il compilatore non compila il sorgente. esiste un altro modo per fare ciò?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    347
    scomponi la condizione con gli operatori logici, in questo caso metterei in and quindi:
    codice:
    if((x>100)&&(x<200)){
    c=200;
    }
    ...spero

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    347
    naturalmente c e x di tipo numerico...

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    148
    Originariamente inviato da newhook
    scomponi la condizione con gli operatori logici, in questo caso metterei in and quindi:
    codice:
    if((x>100)&&(x<200)){
    c=200;
    }
    ...spero
    ah ok. ma se volessi fare:

    codice:
    if((100<x<200)&&(100<y<200))
    c'è un modo per farlo?

    io ho fatto così e non funziona:
    codice:
    if((x>100&&x<=200)&&(y>100&&y<=200))
    cosa mi consigli?

  5. #5
    Utente di HTML.it L'avatar di pcg4m3s
    Registrato dal
    Aug 2007
    Messaggi
    244
    è semplicissimo, metti tutto in and:
    codice:
    if(100<x && x<200 && 100<y && y<200)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.