Sunteți pe pagina 1din 2

Questions:

1) Write a class Player that contains attributes for the player’s name, average
and team. Write three functions to input change and display these attributes.
Also, write a constructor that ask for input to initialize all the attributes.

2) Create a class called time that has separate int data members for hours,
minutes, and seconds. One constructor should initialize this data to 0, and
another should initialize it to fixed values. Another member function should
display it, in 11:59:59 format.

3) Create a class for date. Its member data should consist of three ints: month,
day, and year. It should also have two member functions: getdate(), which
allows the user to enter a date in 12/31/02 format, and showdate(), which
displays the date.

4) Create an employee class. The member data should comprise an int for
storing the employee number and a float for storing the employee’s
compensation. Member functions should allow the user to enter this data and
display it. Write a main() that allows the user to enter data for three
employees and display it.

5) Imagine a tollbooth at a bridge. Cars passing by the booth are expected to


pay a Rs. 30 toll. Mostly they do, but sometimes a car goes by without
paying. The tollbooth keeps track of the number of cars that have gone by,
and of the total amount of money collected. Model this tollbooth with a class
called tollbooth. It contains two data members of type int to hold the total
number of cars, and a type double to hold the total amount of money
collected. A constructor initializes both of these to 0. A member function
called payingCar() increments the car total and adds 30 to the cash total.
Another function, called nopayCar(), increments the car total but adds
nothing to the cash total. Finally, a member function called display()
displays the two totals. Include a program to test this class. This program
should allow the user to push “y” key to count a paying car, and “n” to count
a nonpaying car. Pressing “d” key should display number of paid and
nonpaid cars. Hint: (See getch() of conio.h library)

6) A class called circle is designed as shown in the following class diagram. It


contains:
 Two private instance variables: radius (of the type double)
and color (of the type String), with default value of 1.0 and "red",
respectively.
 Two overloaded constructors, a default constructor with no argument,
and a constructor which takes a double argument for radius.
 Two public methods: getRadius() and getArea(), which return the
radius and area of this instance, respectively.

7) A class called MyPoint, which models a 2D point with x and y coordinates,


is designed as shown in the class diagram. It contains:
 Two instance variables x (int) and y (int).
 A default constructor that construct a point at the default location of (0,
0).
 An overloaded constructor that constructs a point with the
given x and y coordinates.
 Getter and setter for the instance variables x and y.
 A method setXY() to set both x and y.
 A method getXY() which returns the x and y in a 2-element int array.

S-ar putea să vă placă și