Salve a tutti, è da un po' che ho iniziato a studiare il C++ con il Deitelazzo "C++ fondamenti di programmazione". Il problema avviene nei parametri: non li capisco proprio: mio cugino ha provato a spiegarmeli, anche qualche utente ma niente...
per favore aiutatemi XD

Di per sè, PENSO di averli capiti:

Un esempio in pseudocodice
Mettiamo che ho:
codice:
 Pagatotale(number1, number2);

{
  int number1;
  int number2;
}


 var stipendio : int
 var straordinari : int

cin >> Stipendio >> straordinari

Pagatot(stipendio, straordinari);
ora al di la del fatto che non ho spiegato che lui deve sommarmi number1 e number2 (approposito, dove devo dirglielo?) questa funzione è corretta?

Inoltre, mi fate un esempio di funzione in unvideogioco (un esempio qualsiasi) però spiegatemelo. L'esempio di mio cugino sarebbe questo (è in javascript)
codice:
 if(CollisionWithPowerUP)
{
  var myPowerUpName : String = prendiNomePowerUpConCuiHaiFattoCollisione;
  HandlePowerUp(myPowerUpName);
}

function HandlePowerUp(name : String)
{
  if(name == "PU1") ->fai questo
  else if(name == "PU2") ->fai quest'altro
 else if(name =="PU3")->fai quest'altro
else if(name=="PU4")->fai quest'altro
}
Please HELP! ç_ç