Lezioni di Informatica
"Una volta che abbiate conosciuto il volo, camminerete sulla terra guardando il cielo" [ L. da Vinci ]
Informazioni sul Sito
N. visitatori  000067089  dal 21/01/2007  |   e-mail: ksoft64camera@gmail.com   
Cerca nel sito
Documenti collegati alla pagina
Funzioni

La funzione si differenzia dalla procedura per i seguenti motivi:

  • restituisce sempre almeno un valore
  • in fase di esecuzione deve essere assegnata a una variabile o legata ad altre funzioni o espressioni
  • in fase di esecuzione i parametri vengono messi tra parentesi tonde
Si osservi la seguente tabella:

Sintassi Esempio
[Private / Public] function nome-funzione [([parametro1],[parametro2], ...)]) as tipo
     istruzione1
     istruzione2
     ..........
end sub
function potenza (base as integer, esponente as integer) as double
     dim i as integer
     potenza=base
     for i=2 to esponente
         potenza=potenza*base
     next i
end function

Come si può vedere dall'esempio la funzione potenza richiede 2 parametri (base e altezza) e ci fa ottenere come risultato se stessa.
Esempio:
Per eseguire la funzione potenza basterà scrivere:

k=potenza (3,4)
per ottenere il valore 81 nella variabile k.