Elevamento a potenza: differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
(Creata pagina con 'Per effettuare l'<I>elevamento a potenza</i> di un numero, è possibile utilizzare almeno due modalità. ===Uso del segno '''^''' === Molto brevemente ed agevolmente si potr...') |
Nessun oggetto della modifica |
||
| Riga 1: | Riga 1: | ||
Per effettuare l'<I>elevamento a potenza</i> di un numero, è possibile utilizzare almeno due modalità. | Per effettuare l'<I>elevamento a potenza</i> di un numero, è possibile utilizzare almeno due modalità. |[[#Note|1]]| | ||
| Riga 38: | Riga 38: | ||
'''End''' | '''End''' | ||
=Note= | |||
[1] In vero, è possibile utilizzare anche [[Pow()|la funzione ''pow()'']] della libreria condivisa esterna ''libm.so'' | |||
Versione delle 18:13, 12 set 2014
Per effettuare l'elevamento a potenza di un numero, è possibile utilizzare almeno due modalità. |1|
Uso del segno ^
Molto brevemente ed agevolmente si potrà utilizzare il segno ^ , 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