
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
expand_more
expand_more
format_list_bulleted
Question
Define a function SetTime, with int parameters hoursVal and minutesVal, that returns a struct of type TimeHrMin. The function should assign TimeHrMin's data member numHours with hoursVal and numMinutes with minutesVal.
Only lines 8-10 can be affected, the rest of the program cannot be changed.

Transcribed Image Text:Define a function SetTime, with int parameters hoursVal and minutesVal, that returns a struct of type TimeHrMin. The function
should assign TimeHrMin's data member numHours with hoursVal and numMinutes with minutesVal.
1 #include <iostream>
2 using namespace std;
3
4 struct TimeHrMin {
int numHours;
int numMinutes;
6.
7 };
8
9 /* Your code goes here */
10
11 int main() {
TimeHrMin lateBy;
int hoursVal;
int minutesVal;
12
13
14
15
16
cin >> hoursVal >> minutesVal;
17
18
lateBy
SetTime(hoursVal,
minutesVal);
19
20
cout << "We met
<« lateBy.numHours << ":" << lateBy.numMinutes <<
hours ago." << endl;
21
22
return 0;
23 }
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution
Trending nowThis is a popular solution!
Step by stepSolved in 2 steps with 2 images

Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- For Assignment 5, you will design and write a program that covers the following topics: Functions, Vectors, Structures, and Classes. Functions & Passing Variables: Write a different function for each type of variable used. The functions should provide some sort of output through a cout or return value. Normal variable: Passing a variable by value to a paramater of a function. Show that this only makes a copy of the variable passed to it. Normal variable with a default value: Set a default value for a function parameter. Show how the default value gets used. Reference variable: Passing a variable by reference to a parameter of a function. Show how a reference variable can change the value of variable in main(). Show how the use of const can make a reference variable safer (think of it in terms of read/write). Pointer variable: Passing an address of a variable to a parameter of a function. Show how a pointer can change the value of a variable in main(). Show…arrow_forwardDefine a function print_repeated() that takes two parameters and outputs the first parameter the second parameter number of times on one line separated and ending with a space. The function does not return any value.arrow_forwardWrite the function header for a function fun1 that will be receiving one number as a parameter. Write the call to the function from main, passing a number to the function.arrow_forward
- Add a function to get the CPI values from the user and validate that they are greater than 0. 1. Declare and implement a void function called getCPIValues that takes two float reference parameters for the old_cpi and new_cpi. 2. Move the code that reads in the old_cpi and new_cpi into this function. 3. Add a do-while loop that validates the input, making sure that the old_cpi and new_cpi are valid values. + if there is an input error, print "Error: CPI values must be greater than 0." and try to get data again. 4. Replace the code that was moved with a call to this new function. - Add an array to accumulate the computed inflation rates 1. Declare a constant called MAX_RATES and set it to 20. 2. Declare an array of double values having size MAX_RATES that will be used to accumulate the computed inflation rates. 3. Add code to main that inserts the computed inflation rate into the next position in the array. 4. Be careful to make sure the program does not overflow the array. - Add a…arrow_forwardAssume there is a function called mystery. It already has the following prototype: void mystery(bool flag); Which of the following prototypes would not be considered a proper overload for mystery? void mystery(bool valid); void mystery(string msg, double x); void mystery(int num); void mysteryO:arrow_forwardWrite the function data_tuple_from_line(line_str) that takes a line of input (with value separated by commas) and returns a tuple containing install_id, install_date, size, cost, subsidy, zip code, city, state. In the result tuple: The install_id, install_date, zip code, city, and state should all be strings. The size, cost, and subsidy should all be floats. The city should be in title case.arrow_forward
- In C programming!! Function prototype and implementation for the calculateDivisors function that takes in an integer parameter, calculates the sum of its divisors, and returns that sum (as an integer value) A structure that represents what is represented on each line of output, e.g., o Linenumbero Sumofthedivisorsforthatlinenumbero Characterarraycontaining“Perfect”,“Deficient”,or“Abundant” Pointer declared within the main that will be used to point to an area of memory containing a collection of these structs Dynamically allocated memory for the number of structs necessary You will assign values to each struct via the pointer A loop that goes from X to Y, where X and Y are the numbers inputted by the user at the command line argumento Note:becausetheuserisenteringinputhere,youwillneedtocheckforreasonableness: § The value of X must be greater than or equal to 2§ The value of Y must be greater than the value of X§ If either one of the above conditions are not met, you should…arrow_forwardTrue or False : The concept of function abstraction hinders our code development by confusing us with the details of the function.arrow_forwardIN C++arrow_forward
- Define a function SetBirth, with int parameters monthVal and dayVal, that returns a struct of type DateOfBirth. The function should assign DateOfBirth's data member numMonths with monthVal and numDays with dayVal.arrow_forwardCreate the function prototype of a function called send that accepts a single String parameter called name with the argument label to. It should return a Bool value. *Note: The function prototype only provides the name, parameters, and return type of a function. You can also think of it as the function without the body (curly braces and anything inside it.)arrow_forward1. It should contain a function prototype for function myname. The function receives a reference variable in the parameter list and returns void. The function myname will do the following:1.1 Create a name string variable in the main function and initialize it with your full name as a string literal. Create a prototype indicating void return from the function and using pass by reference. Pass a reference to the name variable when calling the function in the main function.1.2 The myname function use the reference variable in cout to print: Student Name: "full name that references the name string variable in the main function."1.3 Advance to next line at the end of cout in the function.2. In the main function of the C++ program, code program statements to do 2.3-2.9:2.1 Download the attached savings.txt file.2.2 Save the savings.txt file to a location on your computer where the program can read it.2.3 The program should prompt to enter the filename. Save the filename to a variable and…arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education

Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON

Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education