Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
QBasic - WHILE
Forum - QBasic - WHILE

Avatar
LadyLalla (Normal User)
Newbie


Messaggi: 2
Iscritto: 18/02/2009

Segnala al moderatore
Postato alle 12:02
Mercoledì, 18/02/2009
Salve, sono anni che non tocco più il basic, perchè sono vassata al visual basic, ora ho necessità di fare un ciclo while...wend col quick basic, ma non ristrovo il lib ro su cui ho studiato ilo qickbasic, non mi gira se lo faccio fare 'all'indietro'.
cioè se:
x=0
while x=5
print x
x=x+1
wend

questo funziona, ma quando lo giro:
x=5
while x=0
print x
x=x-1
wend

questo non gira più, cosa sbaglio?
:-o

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 14:39
Mercoledì, 18/02/2009
devo ammettere di non conoscere il qb anche se qualkosa tempo fa ci feci...perchè al posto del while non usi un ciclo do until ke è la stessa cosa e funziona (ho testato) ???

PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 18:11
Lunedì, 23/02/2009
Questo conta da 5 a 1

Codice sorgente - presumibilmente QBasic

  1. x = 5
  2. WHILE x
  3.     PRINT x
  4.     x = x - 1
  5. WEND



Se vuoi contare da 5 a 0 allora devi modificare solamente la riga del While scrivendo

While x>=0

Ti faccio notare che questo tipo di codice gira anche in VB6

Ultima modifica effettuata da theprogrammer il 23/02/2009 alle 18:13
PM Quote