Differenze tra le versioni di "Arrotondare un Intero al più prossimo valore inferiore multiplo di 2, 4, 8, 16, 32 e 64"
Da Gambas-it.org - Wikipedia.
(Creata pagina con "La formula per arrotondare un Intero al suo più prossimo valore inferiore multiplo di 2, 4, 8, 16, 32 e 64 è la seguente: Intero And (Not (Numero - 1)) laddove: * ''Intero'...") |
|||
(Una versione intermedia di uno stesso utente non è mostrata) | |||
Riga 5: | Riga 5: | ||
* ''Numero'' è il numero naturale intero di cui il valore (al quale l'Intero sarà arrotondato come risultato della formula) è un multiplo. | * ''Numero'' è il numero naturale intero di cui il valore (al quale l'Intero sarà arrotondato come risultato della formula) è un multiplo. | ||
− | + | Mostriamo un esempio pratico, nel quale si arrotonderà l'Intero 15 al suo più prossimo valore inferiore multiplo di 4 (ossia 12): | |
− | Mostriamo un esempio pratico, nel quale si arrotonderà l'Intero | + | Public Sub Main() |
− | |||
− | + | Dim multiplo As Integer | |
− | multiplo = | + | multiplo = 15 And (Not 3) |
Print multiplo | Print multiplo | ||
− | + | End |
Versione attuale delle 16:05, 1 lug 2024
La formula per arrotondare un Intero al suo più prossimo valore inferiore multiplo di 2, 4, 8, 16, 32 e 64 è la seguente:
Intero And (Not (Numero - 1))
laddove:
- Intero è l'Intero da arrotondare;
- Numero è il numero naturale intero di cui il valore (al quale l'Intero sarà arrotondato come risultato della formula) è un multiplo.
Mostriamo un esempio pratico, nel quale si arrotonderà l'Intero 15 al suo più prossimo valore inferiore multiplo di 4 (ossia 12):
Public Sub Main() Dim multiplo As Integer multiplo = 15 And (Not 3) Print multiplo End