Donc, je veux faire deux fonctions pour obtenir le salaire brut Le programme se termine lorsque l'utilisateur met tout et il prend 3 paramètres comme argument.
Je veux faire une fonction qui prend le retour de la fonction de paie brute et la sauvegarde.
Comment puis-je faire ça? P> P>
3 Réponses :
Que voulez-vous dire par "le sauvegarder"?
Vous pouvez affecter la valeur d'une fonction à une variable et accumuler le résultat: à l'extrémité total_pay code> doit avoir la valeur de toutes les entrées ensemble. P > p>
vector<double> v; while(hours > 0) { //get inputs v.push_back(grossPay(hours, payRate,gross)); } You can probably store all the return values in a vector.
Cela dépend de si vous souhaitez stocker chaque Je ne vois pas pourquoi avez-vous 3 paramètres pour votre fonction pour calculer le salaire brut. Vous pouvez simplement définir R dans votre fonction et retour R: p> Votre ou vous pouvez passer dans et votre
std :: vecteur code>. li>
ul>
Main code> serait p>
brut code> par référence: p>
principal p> serait p>
Ne vous éteignez pas déjà?
Vous retournez R dans votre fonction qui est brute alors dans votre principale que vous déclarez une variable à stocker la sortie de cette fonction.