• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Controllare se una variabile è diversa da un'altra
#1
Dovrei fare ad esempio:
Codice:
se variabile1 è diversa da variabile2 allora variabile3 = variabile1 + variabile2

inoltre volevo chiarire un dubbio...
per controllare se una variabile è minore o uguale ad un numero ho fatto così:
Codice:
if variabile1 <= 8 then variabile2 = variabile1 + 1
<= è esatto??
al momento non posso fare il debug...
 
Rispondi
#2
Prova ad utilizzare invece che " <= " usa questo : " ≤ "
Inoltre al posto di "then" metti "than" perchè then non si può vedere xD
Infine al posti di " = " metti " ≡ " che significa CONGRUENTE
quindi il codice dovrebbe uscire così: if variabile1 ≤ than variabile2 ≡ variabile1 + 1
Non sono espertissimo, ma penso che dovrebbe andar bene così, nel caso aspetta la risposta di qualcuno + competente. Spero di essere stato utile Wink
 
Rispondi
#3
(22-06-2011, 06:16 PM)Johnny 97 Ha scritto: Dovrei fare ad esempio:
Codice:
se variabile1 è diversa da variabile2 allora variabile3 = variabile1 + variabile2

Codice:
if variabile1 <> variabile2 then
    variabile3 = variabile1 + variabile2
end if

(22-06-2011, 06:16 PM)Johnny 97 Ha scritto: inoltre volevo chiarire un dubbio...
per controllare se una variabile è minore o uguale ad un numero ho fatto così:
Codice:
if variabile1 <= 8 then variabile2 = variabile1 + 1
<= è esatto??
al momento non posso fare il debug...

Esatto.


Per chiarirti meglio il concetto

questi sono operatori:
Codice:
< (minore di)
<= (minore o uguale a)
> (maggiore di)
>= (maggiore o uguale a)
= (uguale a)
<> (diverso da)

la sintassi per le condizioni è la seguente:
Codice:
If (condizione) Then
  ' istruzioni
ElseIf (condizione) ' (opzionale)
  ' istruzioni
Else ' (opzionale)
  ' istruzioni
End If

ElseIf sta a significare se la prima condizione è falsa, verifica questa seconda (o terza, o quarta, ...) condizione.
Else sta a significare se tutte le condizioni degli if e (se ci sono) degli elseif sono false, esegui queste istruzioni.

N.B. -> L'operatore = viene usato sia come operatore di confronto che come operatore di assegnazione.
 
Rispondi
#4
grazie per l'aiuto avevo intuito che l'operatore "diverso da" fosse quello, ma meglio essere sicuri per non combinare casino... xD

per quanto riguarda la sintassi delle condizioni, la conoscevo già, infatti quando ho iniziato ad usare visual basic, ho usato quella, ma quando scrivo "end if" dopo aver dichiarato una condizione me lo rileva come errore... se lascio la condizione senza end if funziona tutto comunque....
 
Rispondi
  


Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  Scritte random da una lista? David 3 1,746 17-10-2011, 09:16 PM
Ultimo messaggio: BassMonsterZ

Vai al forum:


Browsing: 1 Ospite(i)