In C++ Please: THE PROGRAM CANNOT CONTAIN -> OPERATORS! Create a class AccessPoint with the following: x - a double representing the x coordinate y - a double representing the y coordinate range - an integer representing the coverage radius status - On or Off Add constructors. The default constructor should create an access point object at position (0.0, 0.0), coverage radius 0, and Off. Add accessor and mutator functions: getX, getY, getRange, getStatus, setX, setY, setRange and setStatus. Add a set function that sets the location coordinates and the range. Add the following member functions: move and coverageArea. Add a function overLap that checks if two access points overlap their coverage and returns true if they do. Add a function signalStrength that returns the wireless signal strength as a percentage. The signal strength decreases as one moves away from the access point location. Represent this with bars like, IIIII. Each bar can represent 20% Test your class by writing a main function that creates five access point objects using different constructors, computes their coverage area, check their status, move them, and test if they overlap before and after moving.
In C++ Please:
THE PROGRAM CANNOT CONTAIN -> OPERATORS!
Create a class AccessPoint with the following:
- x - a double representing the x coordinate
- y - a double representing the y coordinate
- range - an integer representing the coverage radius
- status - On or Off
Add constructors. The default constructor should create an access point object at position (0.0, 0.0), coverage radius 0, and Off.
Add accessor and mutator functions: getX, getY, getRange, getStatus, setX, setY, setRange and setStatus. Add a set function that sets the location coordinates and the range.
Add the following member functions: move and coverageArea.
Add a function overLap that checks if two access points overlap their coverage and returns true if they do.
Add a function signalStrength that returns the wireless signal strength as a percentage. The signal strength decreases as one moves away from the access point location. Represent this with bars like, IIIII. Each bar can represent 20%
Test your class by writing a main function that creates five access point objects using different constructors, computes their coverage area, check their status, move them, and test if they overlap before and after moving.
Step by step
Solved in 3 steps with 11 images