Starting Out with C++: Early Objects
8th Edition
ISBN: 9780133360929
Author: Tony Gaddis, Judy Walters, Godfrey Muganda
Publisher: Addison-Wesley
expand_more
expand_more
format_list_bulleted
Concept explainers
Textbook Question
Chapter 6, Problem 17PC
Using Files—Hospital Report
Modify
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Create any program, the only requirement is you must implement the @Override annotation. (java)
C++
Dynamic Programs Hoskins College offers both curriculum and continuing education courses. Write a program that dynamically tracks these courses using an array of object pointers. Every course (both curriculum and continuing education) has a course id, title, room number, and number of contact hours. A curriculum course has credit hours and tuition rate. Tuition is calculated by multiplying the course's credit hours by tuition rate. A continuing education course has a flat fee (cost). Implement a show() function in every class that displays the data in the object.
Part A: Create an inheritance-based collection of classes to represent these different courses. Include code in main to test your work by instantiating objects of the two derived classes.
Part B: Modify your program. Remove the objects you created in main to test the classes. Modify the base class so that show() becomes a virtual class.
In main, create a single array capable of holding pointers to objects of both…
struct employee{int ID;char name[30];int age;float salary;};
(A) Using the given structure, Help me with a C program that asks for ten employees’ name, ID, age and salary from the user.
Then, it writes the data in a file named out.txt
(B) For the same structure, read the contents of the file out.txt and print the name of the highest salaried employee and youngest employee names name in the outputscreen.
Chapter 6 Solutions
Starting Out with C++: Early Objects
Ch. 6.2 - Prob. 6.1CPCh. 6.2 - Prob. 6.2CPCh. 6.2 - Prob. 6.3CPCh. 6.2 - Prob. 6.4CPCh. 6.5 - Indicate which of the following is the function...Ch. 6.5 - Prob. 6.6CPCh. 6.5 - Prob. 6.7CPCh. 6.5 - Prob. 6.8CPCh. 6.5 - What is the output of the following program?...Ch. 6.5 - The following program skeleton asks for the number...
Ch. 6.8 - How many return values may a function have?Ch. 6.8 - Write a header for a function named distance. The...Ch. 6.8 - Write a header for a function named days. The...Ch. 6.8 - Prob. 6.14CPCh. 6.8 - Write a header for a function named lightYears....Ch. 6.11 - What is the difference between a static local...Ch. 6.11 - Prob. 6.17CPCh. 6.11 - Prob. 6.18CPCh. 6.13 - Prob. 6.19CPCh. 6.13 - Write the prototype and header for a function...Ch. 6.13 - Write the prototype and header for a function...Ch. 6.13 - What is the output of the following program?...Ch. 6.13 - The following program asks the user to enter two...Ch. 6.15 - Is it required that overloaded functions have...Ch. 6.15 - What is the output of the following program code?...Ch. 6.15 - What is the output of the following program code?...Ch. 6 - The ____ is the part of a function definition that...Ch. 6 - If a function doesnt return a value, the word...Ch. 6 - If function showValue has the following header:...Ch. 6 - Either a functions ____ or its ____ must precede...Ch. 6 - Values that are sent into a function are called...Ch. 6 - Special variables that hold copies of function...Ch. 6 - When only a copy of an argument is passed to a...Ch. 6 - A(n)_____ eliminates the need to place a function...Ch. 6 - A(n)_____ variable is defined inside a function...Ch. 6 - ____ variables are defined outside all functions...Ch. 6 - _____ variables provide an easy way to share large...Ch. 6 - Unless you explicitly initialize numeric global...Ch. 6 - If a function has a local variable with the same...Ch. 6 - ______ local variables retain their value between...Ch. 6 - The _____ statement causes a function to end...Ch. 6 - ______ arguments are passed to parameters...Ch. 6 - When a function uses a mixture of parameters with...Ch. 6 - Prob. 18RQECh. 6 - When used as parameters, _______ variables allow a...Ch. 6 - Reference variables are defined like regular...Ch. 6 - Reference variables allow arguments to be passed...Ch. 6 - The ________ function causes a program to...Ch. 6 - Two or more functions may have the same name, as...Ch. 6 - What is the advantage of breaking your...Ch. 6 - What is the difference between an argument and a...Ch. 6 - When a function accepts multiple arguments, does...Ch. 6 - What does it mean to overload a function?Ch. 6 - If you are writing a function that accepts an...Ch. 6 - Give an example of where an argument should he...Ch. 6 - How do you return a value from a function?Ch. 6 - Prob. 31RQECh. 6 - Prob. 32RQECh. 6 - The following statement calls a function named...Ch. 6 - A program contains the following function, int...Ch. 6 - Write a function, named timesTen, that accepts an...Ch. 6 - A program contains the following function. void...Ch. 6 - Write a function named getNumber, which uses a...Ch. 6 - Write a function named biggest that receives three...Ch. 6 - Prob. 39RQECh. 6 - Markup Write a program that asks the user to enter...Ch. 6 - Celsius Temperature Table The formula for...Ch. 6 - Falling Distance The following formula can be used...Ch. 6 - Kinetic Energy In physics, an object that is in...Ch. 6 - Winning Division Write a program that determines...Ch. 6 - Prob. 6PCCh. 6 - Lowest Score Drop Write a program that calculates...Ch. 6 - Star Search A particular talent competition has...Ch. 6 - isPrime Function A prime number is an integer...Ch. 6 - Present Value Suppose you want to deposit a...Ch. 6 - Stock Profit The profit from the sale of a stock...Ch. 6 - Multiple Stock Sales Use the function that you...Ch. 6 - Order Status The Middletown Wholesale Copper Wire...Ch. 6 - Overloaded Hospital Write a program that computes...Ch. 6 - Population In a population, the birth rate is the...Ch. 6 - Transient Population Modify Programming Challenge...Ch. 6 - Using FilesHospital Report Modify Programming...Ch. 6 - Group Project 20. Using FilesTravel Expenses This...
Additional Engineering Textbook Solutions
Find more solutions based on key concepts
(Pattern recognition: consecutive four equal numbers) Write the following method that tests whether the array h...
Introduction to Java Programming and Data Structures, Comprehensive Version (11th Edition)
Fill in the blanks in each of the following statements: A decision can be made in a Java program with a(n).
Java How To Program (Early Objects)
_____ is the only language computers can process directly, without any conversion required.
Starting Out With Visual Basic (7th Edition)
A criticism of the break statement and the continue statement is that each is unstructured. Actually, break sta...
C How to Program (8th Edition)
Using an example of a component that implements an abstract data type such as a stack or a list, show why it is...
Software Engineering (10th Edition)
Write nested loops to draw this pattern:
Starting Out with Java: From Control Structures through Objects (7th Edition) (What's New in Computer Science)
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
- In Python: Design a Student class to store the first and last name of a student. Add operators or functions to the Student class to support standard operations like Sorting and Searching. Note: This does not mean to add a Sort or Search functions.arrow_forwardPlot Mean, Variance and Standard Deviation using matplotlib.2.a. Write a class with name EmployeeInfo that will keep track of employees name,salary, post, and joining year. Create a text file with information of five employeesof a company. Each row in the file should contain four columns. Read this filewith python and using the EmployeeInfo class, find out the employee with highestsalary and also find out the employee with longer time with company.b. Using the EmployeeInfo class and the same file, sort the employees in ascendingorder of salary using list’s functions.arrow_forwardC++ Create a class Student that contains three members: roll no, name and mark, and three functions. Write a first inputStudent() function to get data of student class. Write a second getMark() function that returns a student’s mark. Write a third display() function that displays a student’s data. In a main() function, you need to declare 40 students and get data of all students by using inputStudent() function. And also use a pointer array to keep all students by mark greater than 50 and display the searching data of each student in that pointer array (Use the access operator -> to access a pointer points to member functions of the Student class).arrow_forward
- TASK 1. Variables. Review variables, Implement the following code, make sure it runs without errors. Change Summation Integers problem to Finding the minimum problem.arrow_forwardcreate a function it takes a file name as an arguments and returns whether it exist or not, if it then it's a folder or a file. This task is from shell scrptingarrow_forwardLab 8.1 - Using Value and Reference Parameters In Visual Studio Code under labactivity8_1 folder, create a new file main.cpp. Open the C++ source file main.cpp in the text editor and copy the source code below. /** * @file WRITE FILE NAME * @author WRITE STUDENT NAME(S) * @brief Using value and reference parameters. This program * uses a function to swap the values in two variables. * @date WRITE DATE TODAY * */ #include <iostream> using namespace std; // Function prototype void swapNums(int number1, int number2); int main() { int num1 = 5, num2 = 7; // Print the two variable values cout << "In main the two numbers are " << num1 << " and " << num2 << endl; // Call a function to swap the values stored // in the two variables swapNums(num1, num2); // Print the same two variable values again cout << "Back in main again the two numbers are " << num1 << " and " << num2 << endl; return 0; } /** * @brief WRITE DESCRIPTION OF…arrow_forward
- Lab 8.1 - Using Value and Reference Parameters In Visual Studio Code under labactivity8_1 folder, create a new file main.cpp. Open the C++ source file main.cpp in the text editor and copy the source code below. /** * @file WRITE FILE NAME * @author WRITE STUDENT NAME(S) * @brief Using value and reference parameters. This program * uses a function to swap the values in two variables. * @date WRITE DATE TODAY * */ #include <iostream> using namespace std; // Function prototype void swapNums(int number1, int number2); int main() { int num1 = 5, num2 = 7; // Print the two variable values cout << "In main the two numbers are " << num1 << " and " << num2 << endl; // Call a function to swap the values stored // in the two variables swapNums(num1, num2); // Print the same two variable values again cout << "Back in main again the two numbers are " << num1 << " and " << num2 << endl; return 0; } /** * @brief WRITE DESCRIPTION OF…arrow_forwardUsing C/C++ programming language, solve the following problems.typedef structure {int phoneID; char phoneName[50];int price;int ramMemory;float cpuSpeed;int gpuMemory;char userName[50];int userPhoneNo;char userCountry[50];} SmartPhoneType;1. Write a program that will read 5 mobile’s information from the user and save it in a file named“mobileInfo.txt”.2. Write a function that will print all the information of a specific smart phone. Use the prototype -void printPhoneInfo(SmartPhoneType phoneType);3. Print all the information of the phone using the function mentioned in the Question 2 which hasthe highest price. Use the prototype -void getHighestPricePhone ( SmartPhoneType mobileList[], int size, SmartPhoneType*highestPricePhone);arrow_forwardUsing C/C++ programming language, solve the following problems. typedef structure { int phoneID; char phoneName[50]; int price; int ramMemory; float cpuSpeed; int gpuMemory; char userName[50]; int userPhoneNo; char userCountry[50]; } SmartPhoneType; 1) Write a program that will read 5 mobile’s information from the user and save it in a file named “mobileInfo.txt”. 2. Write a function that will print all the information of a specific smart phone. Use the prototype - void printPhoneInfo(SmartPhoneType phoneType) 3. Print all the information of the phone using the function mentioned in the Question 2 which has the highest price. Use the prototype - void getHighestPricePhone ( SmartPhoneType mobileList[], int size, SmartPhoneType *highestPricePhone); PLZ DO PART 1,2,3 MUCH EASY WAY ABOUT FILES LIKE "FILENAME.TXT","R") AND WITHOUT STDERR.arrow_forward
- Using C/C++ programming language, solve the following problems. typedef structure { int phoneID; char phoneName[50]; int price; int ramMemory; float cpuSpeed; int gpuMemory; char userName[50]; int userPhoneNo; char userCountry[50]; } SmartPhoneType; 1) Write a program that will read 5 mobile’s information from the user and save it in a file named “mobileInfo.txt”. 2. Write a function that will print all the information of a specific smart phone. Use the prototype - void printPhoneInfo(SmartPhoneType phoneType) 3. Print all the information of the phone using the function mentioned in the Question 2 which has the highest price. Use the prototype - void getHighestPricePhone ( SmartPhoneType mobileList[], int size, SmartPhoneType *highestPricePhone); TRY TO DO DIFFRENT WAYarrow_forwardUsing C/C++ programming language, solve the following problems.typedef structure {int phoneID; char phoneName[50];int price;int ramMemory;float cpuSpeed;int gpuMemory;char userName[50];int userPhoneNo;char userCountry[50];} SmartPhoneType; 1) Write a program that will read 5 mobile’s information from the user and save it in a file named“mobileInfo.txt”. 2. Write a function that will print all the information of a specific smart phone. Use the prototype - void printPhoneInfo(SmartPhoneType phoneType) 3. Print all the information of the phone using the function mentioned in the Question 2 which hasthe highest price. Use the prototype -void getHighestPricePhone ( SmartPhoneType mobileList[], int size, SmartPhoneType*highestPricePhone); 4. Write a function that will find all the devices from a specific country and print the information using the function mentioned in the Question 2. Use the prototype - void countryWisePhone( SmartPhoneType mobileList[], int size, char *country); 5. write a…arrow_forwardIN C Programming Language...THANKS The phone numbers of the companies are stored in the phones.txt. The area codes are missing in some of the phone numbers. (A phone number including area code is 10 characters). You will write a program to format phone numbers and add area code if necessary. At the end all the phone numbers will look like the following; (312) 4250204. Write the following functions; readFromFile that reads all the phone numbers from the file phones.txt into a string array. The function should return the number of phones. updateDirectory that takes the string array which keeps the phone numbers and the number of phones in the array as parameters, and updates the phone numbers adding the parentesis and area code (312) where necessary (i.e (312) 4250204). printDirectory that takes the string array which keeps the phone numbers and the number of phones in the array as parameters, and displays the number of phones and the phone list on the screen.arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- C++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology Ptr
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr
9.1: What is an Array? - Processing Tutorial; Author: The Coding Train;https://www.youtube.com/watch?v=NptnmWvkbTw;License: Standard Youtube License