Tutorial Le istruzioni if e else
Risultati da 1 a 2 di 2
  1. #1
    Utente Elite
    L'avatar di Ryuzaki
    Registrazione
    15/08/11
    Localitā
    Inferi
    Etā
    16
    Messaggi
    2528
    Ringraziato: 45 in 41 posts
    Reputazione
    3

    Le istruzioni if e else

    Le istruzioni in oggetto sono molto intuitive se si considera che le parole inglesi if ed else corrispondono rispettivamente alle italiane se e altrimenti. La sintassi di if č:

    Codice:
    if (<condizione>)
    {
      (<istruzioni da svolgere se la condizione č vera>);
    }
    mentre se if č accompagnata da altre istruzioni alternative la sintassi č:

    Codice:
    if(<condizione>)
    {
      (<istruzioni da svolgere se la condizione č vera>);
    }
    else
    {
      (<istruzioni da svolgere se la condizione č falsa>);
    }
    oppure se č necessario condizionare anche le istruzioni rette da else:

    Codice:
    if(<condizione 1>)
    {
      <istruzioni da svolgere solo se la condizione 1 č vera>);
    }
    else if(<condizione 2>)
    {
      (<istruzioni da svolgere solo se la condizione 1 č falsa e la condizione 2 č vera>);
    }
    All'interno delle parentesi le istruzioni vanno completate sempre con il punto e virgola, mentre se non utilizziamo blocchi, ma semplici istruzioni facciamo attenzione a non dimenticare il punto e virgola prima dell'istruzione else. Ad esempio:

    Codice:
    if(i>=0)
      <istruzione 1>; // singola istruzione
    else
    {                 // blocco di istruzioni 
      <istruzione 2>; 
      <istruzione 3>;
    }
    L'istruzione 1 verrā eseguita solo se i >= 0 mentre in caso contrario viene eseguito il blocco con le istruzioni 2 e 3.

    Fonte: html.it

  2. #2
    Utente Registrato
    L'avatar di pippo2040
    Registrazione
    26/01/12
    Messaggi
    79
    Ringraziato: 0 in 0 posts
    Reputazione
    1
    Inoltre all' interno di una if si possono controllare i dati boolean nel seguente modo:


    bool var;
    var=false;
    if(var) //controllo se nella variabile var vi č True
    else if(!(var)) //controllo se nella variabile var vi č True negato ovvero false

    Questo č solamente possibile in c++ e C# dove vi č la variabile bool/Boolean
    Ma perchč č possibile farlo? Per il semplice fatto che tutti i cicli in C,C++,C# ciclano per vero.
    Cordiali Saluti,
    Pippo2040
    Fonte mia

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •