Page 366 - Informatica dalla A a Z
P. 366
}
InputNumero;
}
Esempio 2:
#include <iostream.h>
int somma (int a, int b)
{
int r;
r=a+b;
return r;
}
int main ()
{
int z;
z = somma (5,3);
cout << “Il risultato e’ ” << z;
return 0;
}
Nota: dopo aver inserito il nome della funzione, è obbligatorio usare le parentesi tonde e
finire l’istruzione con un “;”.
La forma generale di una funzione è la seguente:
TIPO RESTITUITO NOME FUNZIONE (PARAMETRI)
{
DICHIARAZIONI
ISTRUZIONI
}
dove alla voce PARAMETRI intendiamo una lista di parametri separati da virgole.
Ciascun parametro deve essere preceduto dal suo tipo (il tipo va ripetuto anche se ci sono
più parametri dello stesso tipo)
float media ( float x , y ) /∗ SBAGLIATO! ∗/
si deve scrivere:
float media ( float x , float y ).
Il corpo della funzione può contenere dichiarazioni e istruzioni.
float media ( float x , float y ) {
float sum ; /∗ d i c h i a r a z i o n e ∗/
sum = x + y ; /∗ i s t r u z i o n e ∗/
return sum / 2 ; /∗ i s t r u z i o n e ∗/
}
362