Visualizzazione dei risultati da 1 a 5 su 5

Discussione: while... altrimenti...

  1. #1
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768

    while... altrimenti...

    ciao raga la mia ignoranza ha colpito ancora!

    come faccio a far fare una cosa al programma quando esce dal while?

    mi spiego meglio:

    codice:
    while()
    {finchè e vero fai questo
    } ELSE   {
    non è più vero fai quest'altro}
    Dato che (mi sembra ) che ELSE non sia possibile usarlo in un ciclo while, come potrei risolvere il problema?

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    La logica non e' chiara... se deve essere eseguito sempre alla fine del while() e' sufficiente accodarlo, se invece deve seguire il while() solo se questo viene eseguito almeno una volta occorre utilizzare un ulteriore controllo.
    codice:
    if (condizione) {
      while(condizione) {
        istruzioni
      }
      istruzioni
    }
    ... oppure spiegati meglio ...

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768
    allora ci riprovo...

    in pratica:

    finchè x>80 fai questo,
    altrimenti se x<80 fai quest'altro

  4. #4
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768
    posso usare semplicemente questo?

    while(x>80) {
    fai questo
    }
    fai quest'altro

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    229
    Manca qualcosina


    codice:
    x=0; 
    while(x>80) { 
    istruzione
    x++; 
    } 
    altre istruzioni
    Le "altre istruzioni" vengono eseguite dopo che il ciclo è stato eseguito un certo numero di volte (in questo caso dopo 80 volte).

    Capito?

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.