Redo
Want to see the full answer?
Check out a sample textbook solutionChapter 10 Solutions
Problem Solving with C++, Student Value Edition plus MyProgrammingLab with Pearson eText -- Access Card Package (9th Edition)
Additional Engineering Textbook Solutions
Introduction to Java Programming and Data Structures, Comprehensive Version (11th Edition)
Java: An Introduction to Problem Solving and Programming (8th Edition)
Database Concepts (8th Edition)
Programming in C
Starting Out with C++: Early Objects (9th Edition)
Starting out with Visual C# (4th Edition)
- In the below code I get the following error when running the test for verifying of stored private data members: Error = Test Failed: 'Employee' object has no attribute '_name' class Employee:""" Employee class that has a constructor with input arguments and getter methods."""# Defining private variables of employee class# Constructor and initialization of employee attributesdef __init__(self, name, id, sal, mail):self.__emp_name = nameself.__emp_id = idself.__emp_sal = salself.__emp_mail = mail# Getter methods for private variables defined abovedef get_name(self):return self.__emp_namedef get_ID_number(self):return self.__emp_iddef get_salary(self):return self.__emp_saldef get_email_address(self):return self.__emp_maildef make_employee_dict(names, ids, sal, mails):"""Function to create employee objects and return the dictionary using those objects"""diction = {}for i in range(len(names)):# Making employee object and adding to dictionaryemp = Employee(names[i], ids[i], sal[i],…arrow_forwardWrite down code that can declare a class of an employee with the properties, name and salary, and the methods, getSalary and getName, that return the salary and name of the employee respectively. Function members should be declared as prototypes only andinclude a parameterised constructor prototype to initialise with the name and salary.arrow_forwardWrite a Number class that holds a double, and add overloaded operators for +, –, *, /, and assignment. Choose the return values for these functions so that expressions can be chained together, and for efficiency. Write an automatic type conversion operator int( ). Please submit code inarrow_forward
- 1. Suppose making a class called Day. Two of its variables are year and currentTemperature. The step is Year should be a final variable, and currentTemperature should not be final. Can you explain why? 2. When we write a unit test only basing the test on the documentation, which tells us what the function is supposed to do, this is an example of a: Black Box Test Can you explain! 3. Assuming working on a project that involves programming a simulation of a game of soccer. The current step in the project is to implement kicking the ball. These students all follow the recommended order for designing and testing code. Look at the following code that the students just finished writing to decide which of the following students is closest to completing this step? The code is below. Please explain. /** Kick checks if the player can kick the ball, and if yes, kicks the ball** @param b A ball object to kick* @returns false if they cannot kick, otherwise true*/public boolean kick(Ball…arrow_forwardHi can you assist me on the problem below for a class and a test class that conforms to the following specifications: 1. The name of the class is RightTriangle 2. The class has member variables base and height 3. The class has a constructor that initializes base and height 4. The class has accessors and mutators for base and height 5. The class has a toString method that produces String representation of a RightTriangle like the following example for a triangle with base 12 and height 10. Base : 12 Height 10 6. The class has a method called findArea to compute the area of the right triangle. Here is a suggested implementation. public double findArea() { return 0.5* this.base*this.height; } 7. The class using proper naming conventions Write a test class called RightTriangleTest that conforms to the following: 1. Create an object with base = 10 and height = 20, for example myTriangle. 2. To print the toString for myTriangle. 3. To print the area of myTriangle. System.out.println(“The…arrow_forwardBased on the class Product defined above, the member function sell() is now to be implemented. If number_items_to_sell is negative, then this variable is to be set to zero inside the function for further processing. When selling, two things can happen. First, you can have more items in stock than items to be sold. In this (good) case, the function is to reduce the number of items in stock by the number of items to be sold. Second, you have fewer items in stock than items to be sold. In this case, all items in stock are to be sold, and the number of items in stock is to be set to zero. In both cases, the function returns the money made during the sale (in Cents). This function definition is to be put into the file task5.cpp.arrow_forward
- Write a program to model a student class with roll number and name as the sensitive information. Initialize default values for the sensitive information using a default constructor, use a copy constructor to copy from another object, use a member function to take user input and update the name and roll number and display the same using another member function. b.Add constructor overloading to the above code and enable initialization of name, roll number via constructor arguments. NAME ROHI ROLLNO 18arrow_forwardWhy is the friend function not allowed to access members of a class directly, although itsbody can appear in the class body? Justify using an example program. ASAParrow_forwardCan you implement the Derived Class Parameterized constructor? A solution is placed in the "solution" section to help you, but we would suggest you try to solve it on your own first. Implement the constructor Dell(String name) of the Derived Class Dell which takes a string, name. We have already implemented the Base Class Laptop with the member function getName() and a parameterized constructor. Input# Laptop name is being passed through the parameterized constructor. Output# getName() method is returing Laptop name. Sample Input# Dell dell = new Dell("Dell Inspiron"); Sample Output# "Dell Inspiron"arrow_forward
- Use this exercise to test your code that you wrote in the previous exercise. Problem Class In this exercise, you are going to create the Problem class. The Problem class is used to help simulate a math fact, for example: 2 + 5 = Your class needs to contain two constructors, one that takes String, int, int that represents the operator sign(+, -, *, or /), the minimum, and maximum values for the number range, and a second constructor that takes only a String that represents the operator sign. For the second constructor, the minimum should default to zero and the maximum to ten. Your Problem object should generate 2 random integers between the minimum and maximum values (inclusively). Each Problem object should only have one set of numbers that do not change. While you may include additional helper methods, two methods need to be available to the user. The first is the answer method that should return a double that represents the answer to the problem. The second is the toString that…arrow_forwardHelp please: Write the definition of a class swimmingPool, to implement the properties of a swimming pool. Your class should have the instance variables to store the length (in feet), width (in feet), depth (in feet), the rate (in gallons per minute) at which the water is filling the pool, and the rate (in gallons per minute) at which the water is draining from the pool. Add appropriate constructors to initialize the instance variables. Also, add member functions to do the following: determine the amount of water needed to fill an empty or partially filled pool, determine the time needed to completely or partially fill or empty the pool, and add or drain water for a specific amount of time, if the water in the pool exceeds the total capacity of the pool, output "Pool overflow" to indicate that the water has breached capacity. exisiting code in different file: const double GALLONS_IN_A_CUBIC_FEET = 7.48; class swimmingPool { public: void set(double l = 0, double w = 0, double…arrow_forwardPrompt We have learned how to use accessor and mutator methods to access private class member data. It is possible to instead make the class members public, which would allow other programs to directly retrieve and modify the class member data without needing to write the accessor and mutator methods. This is usually considered bad practice. Why do you think that is? What do you think the benefits are to writing accessor and mutator methods instead of just leaving the variables public? Below is the definition for a class called Counter. Define a new method for this class called "findDifference". This method should take another Counter object as an argument and return the difference in the counts between the counter being called and the one passed as an argument. The difference should be given as an absolute value (not returned as a negative). See below the class definition for examples of this method being used. public class Counter {private int count;public Counter() {count =…arrow_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 PtrProgramming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:Cengage