Verificare se un numero è una potenza di 2
Da Gambas-it.org - Wikipedia.
Versione del 6 lug 2016 alle 04:40 di Vuott (Discussione | contributi) (Creata pagina con "Per verificare se un numero è una potenza di 2, si può utilizzare il seguente codice: '''Public''' Sub Main() Dim numero, m, c As Integer Dim s1, s2 As String...")
Per verificare se un numero è una potenza di 2, si può utilizzare il seguente codice:
Public Sub Main() Dim numero, m, c As Integer Dim s1, s2 As String m = 1 numero = 16 While m > 0 If (numero And m) > 0 Then Inc c Endif m = m * CInt(2 * 1) Wend s1 = "Il valore verificato " s2 = "è una potenza di 2" If c = 1 Then Print s1; s2 Else Print s1; "non "; s2 Endif End