Give a definition for the function with the following function declaration. The class BankAccount is defined in Display 10.5.
BankAccount newAccount(BankAccount oldAccount); //Precondition: oldAccount has previously been given a value //(that is, its member variables have been given values). //Returns the value for a new account that has a balance of zero //and the same interest rate as the oldAccount. |
For example, after this function is defined, a program could contain the following:
BankAccount account3, account4; account3.set(999, 99, 5.5); account4 = newAccount(account3); account4.output(cout); |
This would produce the following output:
Account balance $0.00 Interest rate 5.50% |
Want to see the full answer?
Check out a sample textbook solutionChapter 10 Solutions
Problem Solving with C++ - MyProgrammingLab
Additional Engineering Textbook Solutions
Starting Out with Python (3rd Edition)
Modern Database Management
Programming in C
Starting Out With Visual Basic (7th Edition)
Computer Systems: A Programmer's Perspective (3rd Edition)
Database Concepts (7th Edition)
- Write a class basicMaths and use constructor to pass a number. Create a function FindNumber takes one number as a parameter and Ñnds if it is positive or negatieve number. Create another class intermediateMaths with same functions and redeÑne the FindNumber functionality by Ñnding the number as even or odd number. Create another class advanceMaths with same functions and redeÑne the FindNumber functionality by Ñnd the number as prime number or composite number. Consider the following example code for the logic of prime number:arrow_forwardQ1) Write the Code the following scenario. Write an abstract function named receivePay in interface with return type double and no parameters. Write another incomplete function, name Show with return type void and an argument of type int in that interface. Build a class with name Bill that implements the above interface. Bill class with name BillId , itemsquantity and itemsprice with proper datatypes with private access . Define two constructors,one default and other is parameterized to initialize the class members . Now receivePay has to beimplemented in such a way that its displays product of itemsquantity and itemsprice and Display function will display the BillId.Can we do same task with abstract class instead of interface? NOTE:SUBJECT:CSHARP (VISUAL PROGRAMMING)arrow_forwardfirst, define the rectangle class which has two functions for calculating area and perimeter. then write a c++ program that in its main function has 2 square objects and calculate their area and perimeter. for each object ask the user to give you the sides. in your class definition write a comment to tell which function is mutator, which function is accessor, which one is the constructor.arrow_forward
- Write a program in C++ using OOP, to create a class (student), that contain a private data (name, five grads). then create the following function: 1) (set_info()) to read the private data 2) (Print_info()) to Print student name and grades. 3) (Grade E()) as a friend function that calculate the grades average and print the student evaluation according to the following conditions: FAIL when (av=60 and av=70 and av 80 and av=90)arrow_forwardKindly Solve this C++ question as per the instructions. Thank you for your help! Instructions: 1- Put the class definition in Flight.h and the implementation of the constructors and functions in Flight.cpp Implement the Flight.h and Flight.cpp so that class Flight contains: 4 private instance variables: Name of data type string, which describe the three electric vehicle charger types (AC975, DL521, and AC863). Destination of data type string that shows the final destination of that flight. Hour and Minute of data type int that show the departure time. A default constructor which sets all of the numeric instance variables to zero and the String instance variables to null. A constructor with 4 parameters that sets the 4 instance variables to the corresponding values passed. Implement an accessor method for each information (Flight name, Flight destination, and Flight Time) that will return the value of the instance variable. For example, the getX() method for the instance variables…arrow_forwardBuild a class Pet having the following data membersa. Name (String)b. Gender (char)c. Type (String)d. Age (int)e. Weight (float)f. healthCondition (int)Imagine this class Pet represents your pet as a virtualobject. Provide constructors with arguments for name,gender, type, age and weight. Initialize healthCondition to 5(which means healthy). Provide getter for each of these but setter for only weight. Provide a function eat(String food). This function represents the action of eating thatwould increase the weight of the pet according to following rulesFood Increase In WeightRed Meat 0.14 kgChicken 0.12 kgPet Food 0.17 kgSupplement 0.1 kgFish 0.09 kgThe eat function returns the new Weight of the pet object.Provide another function fallSick() that reduces the healthCondition of the pet 1 but it cannot gobelow 0. Provide a function bool isDead() this function returns true if the healthCondition of a pet is 0and false otherwise. Add another function recover(). This function increases…arrow_forward
- Write a program In C++ to define a class “Bank” that has a member “Bank_Balance” . A person opens two accounts in the first month of the year : saving account and salary account .The initial balance in both of these accounts is 500. For account safety, the balance shouldn’t be accessible to anyone other than the person who opened the account The salary he receives each month is 40000. He doesn’t withdraw any amount for five months. Display using member functions, the balance of the salary account for five months . The person deposits 5000 in his savings account. The savings account adds an interest of 20 percent every month. Display the data for next five months of the savings account.arrow_forwardIn this task, we’re going to be simulating an email message. ●Create a class definition for an Email.The initialiser takes in two arguments and stores them as instance-level variables:○from_address - the sender’s email address.○subject_line - the subject of the email.○email_contents-the content of the email.●In addition,the initialiser will create two more instance-level variables with defaultvalues:○has_been_read - initialised to False.○is_spam - initialised to False.●Create a function in this class called mark_as_read which should change has_been_read to true.●Create a function in this class called mark_as_spam which should change is_spam to true.●Create another class called "Inbox" to store all emails (note that you can have a list of objects). The initaliser doesn’t take any arguments, and only initialises an empty list. This list is where all of your Email objects will be stored.●Within the Inbox class, create the following methods:○add_email (self, from_address, subject_line,…arrow_forwardcreat a c++ project that Consider the following definition of a class. class displayClass { public: void print(); ... private: int listLength; int *list; double salary; string name; } parta. Write the function prototype to overload the assignment operator for the class displayClass. part b. Write the definition of the function to overload the assignment operator for the class displayClass. partc. Write the function prototype to include the copy constructor for the class displayClass. partd. Write the definition of the copy constructor for the class displayClassarrow_forward
- A(n)_ is a class that only contains virtual functions that are pure virtual. Fill in the blanks with your answer to this question.arrow_forwardGiven this class specification: Class: TimeData members: minutes (integer), seconds (integer) Write all external function definition required to make the following code compile:Time t1{5, 30}, t2;cin >> t2;t1[0] += t2[0];cout << t1 << "\n";Include a comment for each function indicating if it is a member, non-member, or friend overload for clarity.arrow_forwardWrite a program to define a class Time, which contains three member variables: hour, minute and second Please realize the following functions with operator overloading: input and output time with >> and << use += and -= increase and decrease the time ,e.g.Time& operator+=(const Time&);Time& operator-=(const Time&); 【Input】 There are two line, each line is the time of a clock Input format:hour minute second。 【Output】 There are two lines. The first line is the output of time1 += (time2) ; The second line is the output of time1 -= time2 ; Output format:hour:minute:second; Please read the 【Input example】 21 10 35 1 0 15 25 【Output example】 07:26:00 21:10:34arrow_forward
- C++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage LearningC++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology Ptr