Differenze tra le versioni di "Sapere se un numero rientra in un ambito definito di due valori"

Da Gambas-it.org - Wikipedia.
(Creata pagina con "Poniamo il caso di voler sapere se il valore, contenuto da una variabile, è compreso fra due numeri (fra un minimo e un massimo). Possiamo adottare qualche modalità usando...")
(Nessuna differenza)

Versione delle 07:43, 22 giu 2024

Poniamo il caso di voler sapere se il valore, contenuto da una variabile, è compreso fra due numeri (fra un minimo e un massimo).

Possiamo adottare qualche modalità usando l'operatore "AND":

Public Sub Main()

  dim b As Byte = 50

  If (b > 39) And (b < 61) Then Print "Il numero rientra nell'ambito '40 -- 60'."

End

oppure congiuntamente con l'operatore "NOT", in particolare se il valore da verificare è in virgola mobile:

Public Sub Main()

  dim s As Single = 60.01

  If Not (s < 40.0) And Not (s > 60.0) Then Print "Il numero rientra nell'ambito '40,0-- 60,0'."

End