Create a class Float with private attribute digit of type pointer of float, and do the following in this class: 1- Provide empty Constructor that initialize attribute digit with 0.0, provide parameterize constructor that initialize attribute digit with received parameter and copy constructor that initialize attribute digit with received object. 2- Destructor to delete pointer. 3- It has also Prototype friend functions: A. setDigit to set value to attribute digit in any object. B. printValue to print the value of digit in any object. C. getDigit to return the value of digit in any object. D. divide this function Receives two-reference objects instance of class Float and return divided of digit in two objects(a void this expression 0/0). Outer of class do the following: 1- Write setDigit function. 2- Write printValue function. 3- Write getDigit function. 4- Write divide function. 5- In main function do the following: A. Create array of objects F with size three instance of class Float, first object using empty constructor, second object using parameterize constructor with default value 0.0, third object using copy constructer with the same value of the first object. B. Read and update digit for three objects in the array F (using loop). C. Call function getDigit and print the return value of digit in the first object in array F. D. Call function divide and print the result (digit in second object/digit in third object) in array F. E. Call function printValue to print digit for all objects in array F. (using loop)
Create a class Float with private attribute digit of type
pointer of float, and do the following in this class:
1- Provide empty Constructor that initialize attribute digit with
0.0, provide parameterize constructor that initialize attribute
digit with received parameter and copy constructor that
initialize attribute digit with received object.
2- Destructor to delete pointer.
3- It has also Prototype friend functions:
A. setDigit to set value to attribute digit in any object.
B. printValue to print the value of digit in any object.
C. getDigit to return the value of digit in any object.
D. divide this function Receives two-reference objects instance
of class Float and return divided of digit in two objects(a
void this expression 0/0).
Outer of class do the following:
1- Write setDigit function.
2- Write printValue function.
3- Write getDigit function.
4- Write divide function.
5- In main function do the following:
A. Create array of objects F with size three instance of class
Float, first object using empty constructor, second object
using parameterize constructor with default value 0.0, third
object using copy constructer with the same value of the first
object.
B. Read and update digit for three objects in the array F (using
loop).
C. Call function getDigit and print the return value of digit in
the first object in array F.
D. Call function divide and print the result (digit in second
object/digit in third object) in array F.
E. Call function printValue to print digit for all objects in
array F. (using loop)
Step by step
Solved in 3 steps with 3 images