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
   361   362   363   364   365   366   367   368   369   370   371