Differenze tra le versioni di "Elevamento a potenza"

Da Gambas-it.org - Wikipedia.
Riga 2: Riga 2:
  
  
===Uso del segno '''^''' ===
+
===Uso delloperatore  '''^''' ===
Molto brevemente ed agevolmente si potrà utilizzare il segno '''^''' , come segue:
+
Molto brevemente ed agevolmente si potrà utilizzare l'operatore '''^''' , come segue:
 
  '''Public''' Sub Main()
 
  '''Public''' Sub Main()
 
   
 
   

Versione delle 19:10, 12 set 2014

Per effettuare l'elevamento a potenza di un numero, è possibile utilizzare almeno due modalità. |1|


Uso delloperatore ^

Molto brevemente ed agevolmente si potrà utilizzare l'operatore ^ , come segue:

Public Sub Main()

 Dim i As Integer

  i = 3 ^ 4

  Print i

End


Uso di un algoritmo

Si potrà utilizzare del codice più complesso. Ad esempio:

Public Sub Main()

 Dim b, e As Integer
 Dim ris As Integer = 1
 
   b = 3
   e = 4
 
   While (e)
     If e And 1 Then
       ris = ris * b
       e = e - 1
     Endif
     b = b * b
     e = e / 2
   Wend
   
   Print "Risultato = "; ris

End


Note

[1] In vero, è possibile utilizzare anche la funzione pow() della libreria condivisa esterna libm.so