CST116 Module 4: Lab 4 7a 6.8 pg 132-133 #1-9 1. 3 2. -nan(ind) 3. 32 4. .25 5. 6 6. 6 7. 5 8. 5 9. 4 9.3 pg 207 #1 1. a. return always has to have any number after it, it can't be 'void'. ex: return(0); or return(1); or even return(variable); if variable is stored as a number. b. You can not use return as a variable, return can only be used to return a number back if the code ran successfully, use a different word. ex: int number; or int variable; c. this is correct, but only if var_a is initialized as a number of any kind either by the user or defined earlier in the code. ex: int var_a=2; return var_a; d. This is fine as well, as long as the variables used are defined. It will only return with the number of var_c though. e. This is fine as well, as long as var_a and var_b are defined as numbers, it will return with the 2 variables added together. f. This does not work, the return function has to return with a number. ex: return(1); or return(97); g. This is ok. True will be shown as a 1 value and false will be shown as a 0 value. h. This is fine. It will return with code 66 for some reason, but it works. note: only doing return('A') returns with code 65 for some reason. 7b 9.4 pg 214 #1 1. #include #include using std::cout; using std::string; using namespace::std; void GetInput(float&salary, int&years_service); void CalcRaise(float& salary, int& years_service); int CalcBonus(int years_service); void PrintCalculations(int years_service, float salary, int bonus); void GetInput(float& salary, int& years_service) { cout << "Enter employee's salary: "; std::cin >> salary; if (salary > 0) { cout << "enter the employee's years of service: "; std::cin >> years_service; } } void CalcRaise(float& salary, int& years_service) { if (years_service > 10) { cout << "10% will raise\n"; } else if (years_service > 5) { cout << "5% will raise\n"; } else { cout << "2% will raise\n"; } } int CalcBonus(int years_service) { int calculate_bonus = 500 * (int)(years_service / 2); return calculate_bonus; } void PrintCalculations(int years_service, float salary, int bonus) { cout << "Your total years of service is " << years_service << endl; cout << "Your salary is " << salary << endl; cout << "Your total bonus is " << bonus << endl; } int main() { float salary=0; int years_service=0; GetInput(salary, years_service); CalcRaise(salary, years_service); PrintCalculations(years_service, salary, CalcBonus(years_service)); return 0; } 7c 9.5 pg 216 #1 1. 8a 9.13 pg 226-229 #1 1. 8b 9.14 pg 229 #1 1.