Open In App

Distance of chord from center when distance between center and another equal length chord is given

Last Updated : 30 May, 2022
Improve
Improve
Like Article
Like
Save
Share
Report

Given two equal length chords of a circle and Distance between the centre and one chord. The task is here to find the distance between the centre and the other chord. 
Examples: 
 

Input: 48
Output: 48


Input: 82
Output: 82

 

Below is the implementation of the above approach:
Approach
Let AB & CD be the two equal chords of the circle having center at O.OM be the given distance of the chord AB from center. 
now in triangle AOM and CON
OA = OC (radii of same circle) 
MA = CN (since OM and ON are the perpendicular to the chord and it bisects the chord and AM = MB & CN = CD) 
angle AMO = angle ONC = 90 degrees 
so the triangles are congruent 
so, OM = ON
 

Equal chords of a circle are equidistant from the centre of a circle.

Below is the implementation of the above approach:
 

C++




// C++ program to find the distance of chord
// from center when distance between center
// and another equal length chord is given
 
#include <bits/stdc++.h>
using namespace std;
 
void lengequichord(int z)
{
    cout << "The distance between the "
         << "chord and the center is "
         << z << endl;
}
 
// Driver code
int main()
{
    int z = 48;
    lengequichord(z);
    return 0;
}


Java




// Java program to find the distance of chord
// from center when distance between center
// and another equal length chord is given/
 
import java.io.*;
 
class GFG
{
     
static void lengequichord(int z)
{
    System.out.println ("The distance between the "+
    "chord and the center is "+ z );
}
 
// Driver code
public static void main (String[] args)
{
 
    int z = 48;
    lengequichord(z);
}
}
 
// This code is contributed by jit_t.


Python 3




# Python 3 program to find the distance of chord
# from center when distance between center
# and another equal length chord is given
 
def lengequichord(z):
    print("The distance between the" ,
          "chord and the center is" , z )
 
# Driver code
if __name__ == "__main__":
    z = 48
    lengequichord(z)
 
# This code is contributed
# by ChitraNayal


C#




// C# program to find the distance of chord
// from center when distance between center
// and another equal length chord is given
using System;
 
class GFG
{
     
    static void lengequichord(int z)
    {
        Console.WriteLine("The distance between the "+
        "chord and the center is "+ z );
    }
     
    // Driver code
    public static void Main ()
    {
     
        int z = 48;
        lengequichord(z);
    }
}
 
// This code is contributed by AnkitRai01


Javascript




<script>
 
// JavaScript program to find the distance of chord
// from center when distance between center
// and another equal length chord is given
 
function lengequichord(z)
{
    document.write("The distance between the "
        + "chord and the center is "
        + z + "<br>");
}
 
// Driver code
    let z = 48;
    lengequichord(z);
 
// This code is contributed by Surbhi Tyagi.
 
</script>


Output: 

The distance between the chord and the center is 48

 

Time Complexity: O(1)

Auxiliary Space: O(1)



Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads