Search⌘ K

Challenge 4: Calculate Distance Between Points

Explore how to create a Point class in C++, defining constructors and distance methods to calculate distances from the origin and between two points. Understand method overloading and class design through practical coding.

Problem Statement

You have to implement a class called Point that represents a specific point in the x-y plane. It should contain the following:

  • fields:

    • x( integer type)

    • y( integer type)

  • methods:

    • default constructor that initializes the point at (0,0)(0, 0)

    • parameterized constructor that takes input x and y and initializes the point to the respective coordinates.

    • float distance(), a method which calculates the distance of the point (represented by the object) from the origin, i.e. (0,0)(0, 0)

    • float distance(int x1, ...