Related questions
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 stepSolved in 3 steps with 11 images
- C:/Users/r1821655/CLionProjects/untitled/sequence.cpp:48:5: error: return type specification for constructor invalidtemplate <class Item>class sequence{public:// TYPEDEFS and MEMBER SP2020typedef Item value_type;typedef std::size_t size_type;static const size_type CAPACITY = 10;// CONSTRUCTORsequence();// MODIFICATION MEMBER FUNCTIONSvoid start();void end();void advance();void move_back();void add(const value_type& entry);void remove_current();// CONSTANT MEMBER FUNCTIONSsize_type size() const;bool is_item() const;value_type current() const;private:value_type data[CAPACITY];size_type used;size_type current_index;};} 48 | void sequence<Item>::sequence() : used(0), current_index(0) { } | ^~~~ line 47 template<class Item> line 48 void sequence<Item>::sequence() : used(0), current_index(0) { }arrow_forwardin c++, write a class named Airline with the following properties and functionality.* Airline-owned fleet (variable that holds the number of aircraft in the fleet named Fleet)* A structure that holds all airline flights (a suitable container must be used from STL)* A structure that holds flights and reservations (an appropriate container must be used from STL)O reservations must be questionable with flight numbers* Creating a flight reservation* Change your flight reservation* Cancel a flight reservation* Total number of passengers per year* Total number of flights per year* Annual total flight hours• Annual total travelled the road* Adding new flightsO flight numbers must be a randomly generated 4-digit integerthese flight numbers are unique to each flight, two flights cannot have the same numberarrow_forward/ CONSTANT// static const int DEFAULT_CAPACITY = ____// IntSet::DEFAULT_CAPACITY is the initial capacity of an// IntSet that is created by the default constructor (i.e.,// IntSet::DEFAULT_CAPACITY is the highest # of distinct// values "an IntSet created by the default constructor"// can accommodate).//// CONSTRUCTOR// IntSet(int initial_capacity = DEFAULT_CAPACITY)// Post: The invoking IntSet is initialized to an empty// IntSet (i.e., one containing no relevant elements);// the initial capacity is given by initial_capacity if// initial_capacity is >= 1, otherwise it is given by// IntSet:DEFAULT_CAPACITY.// Note: When the IntSet is put to use after construction,// its capacity will be resized as necessary.//// CONSTANT MEMBER FUNCTIONS (ACCESSORS)// int size() const// Pre: (none)// Post: Number of elements in the invoking IntSet is returned.// bool isEmpty() const// Pre: (none)//...arrow_forward
- Text book imageComputer Networking: A Top-Down Approach (7th Edi...Computer EngineeringISBN:9780133594140Author:James Kurose, Keith RossPublisher:PEARSONText book imageComputer Organization and Design MIPS Edition, Fi...Computer EngineeringISBN:9780124077263Author:David A. Patterson, John L. HennessyPublisher:Elsevier ScienceText book imageNetwork+ Guide to Networks (MindTap Course List)Computer EngineeringISBN:9781337569330Author:Jill West, Tamara Dean, Jean AndrewsPublisher:Cengage Learning
- Text book imageConcepts of Database ManagementComputer EngineeringISBN:9781337093422Author:Joy L. Starks, Philip J. Pratt, Mary Z. LastPublisher:Cengage LearningText book imagePrelude to ProgrammingComputer EngineeringISBN:9780133750423Author:VENIT, StewartPublisher:Pearson EducationText book imageSc Business Data Communications and Networking, T...Computer EngineeringISBN:9781119368830Author:FITZGERALDPublisher:WILEY