Non te l'ha spiegato bene perche' questa scrittura

codice:
Pagatotale(number1, number2) 
{ 
  number1=stipendio; 
  number2=straordinari; 
}
non ha tanto senso ...

1) devi indicare il valore di ritorno e i tipi dei dati, esempio

codice:
double Pagatotale(double number1, double number2)
e

2) devi indicare all'intero l'operazione da farsi e il risultato deve essere restituito

codice:
double Pagatotale(double number1, double number2) 
{
   return(number1+number2);
}
infine

3) devi chiamare correttamente la funzione dal tuo main

codice:
risultato = Pagatotale(stipendio, straordinari);