Dado un círculo con radio ‘r’, la tarea es encontrar el diámetro o la cuerda más larga del círculo.
Ejemplos:
Input: r = 4 Output: 8 Input: r = 9 Output: 18
Prueba de que la cuerda más larga de un círculo es su diámetro:
- Dibuja el círculo O y cualquier cuerda AB sobre él.
- Desde un punto final de la cuerda, digamos A, dibuja un segmento de línea a través del centro. Es decir, dibuja un diámetro.
- Ahora dibuja un radio desde el centro O hasta B.
- Por la desigualdad triangular,
AB < AO + OB = r + r = 2r = d
- Entonces, cualquier cuerda que no sea un diámetro será más pequeña que un diámetro.
- Así que la cuerda más grande es un diámetro
Enfoque :
- La cuerda más larga de cualquier círculo es su diámetro.
- Por lo tanto, el diámetro de un círculo es el doble de su radio.
Length of the longest chord or diameter = 2r
A continuación se muestra la implementación del enfoque anterior:
C++
// C++ program to find // the longest chord or diameter // of the circle whose radius is given #include <bits/stdc++.h> using namespace std; // Function to find the longest chord void diameter(double r) { cout << "The length of the longest chord" << " or diameter of the circle is " << 2 * r << endl; } // Driver code int main() { // Get the radius double r = 4; // Find the diameter diameter(r); return 0; }
Java
// Java program to find // the longest chord or diameter // of the circle whose radius is given class GFG { // Function to find the longest chord static void diameter(double r) { System.out.println("The length of the longest chord" + " or diameter of the circle is " + 2 * r); } // Driver code public static void main(String[] args) { // Get the radius double r = 4; // Find the diameter diameter(r); } } // This code contributed by Rajput-Ji
Python3
# Python3 program to find # the longest chord or diameter # of the circle whose radius is given # Function to find the longest chord def diameter(r): print("The length of the longest chord" ," or diameter of the circle is " ,2 * r) # Driver code # Get the radius r = 4 # Find the diameter diameter(r) # This code is contributed by mohit kumar
C#
// C# program to find // the longest chord or diameter // of the circle whose radius is given using System; class GFG { // Function to find the longest chord static void diameter(double r) { Console.WriteLine("The length of the longest chord" + " or diameter of the circle is " + 2 * r); } // Driver code public static void Main(String[] args) { // Get the radius double r = 4; // Find the diameter diameter(r); } } // This code has been contributed by 29AjayKumar
PHP
<?php // PHP program to find // the longest chord or diameter // of the circle whose radius is given // Function to find the longest chord function diameter($r) { echo "The length of the longest chord" ," or diameter of the circle is " ,2 * $r << "\n"; } // Driver code // Get the radius $r = 4; // Find the diameter diameter($r); // This code is contributed by Ryuga ?>
Javascript
<script> // javascript program to find // the longest chord or diameter // of the circle whose radius is given // Function to find the longest chord function diameter(r) { document.write("The length of the longest chord" + " or diameter of the circle is " + 2 * r); } // Driver code // Get the radius var r = 4; // Find the diameter diameter(r); // This code contributed by Princi Singh </script>
Producción:
The length of the longest chord or diameter of the circle is 8
Complejidad de tiempo: O(1)
Espacio Auxiliar: O(1)
Publicación traducida automáticamente
Artículo escrito por IshwarGupta y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA