Maison  >  Article  >  Java  >  Trouver des angles centrés sur des accords similaires en Java

Trouver des angles centrés sur des accords similaires en Java

WBOY
WBOYavant
2023-09-16 18:53:02827parcourir

Trouver des angles centrés sur des accords similaires en Java

Un cercle est une figure circulaire bidimensionnelle sans coins. Chaque cercle a une origine et chaque point du cercle est équidistant de l’origine. La distance entre l’origine et un point du cercle s’appelle le rayon du cercle. De même, si nous traçons une ligne d’un côté à l’autre d’un cercle et que l’origine est au milieu de la ligne, alors la ligne est appelée le diamètre du cercle. Fondamentalement, le diamètre est le double de la longueur du rayon.

La corde d'un cercle fait référence à la ligne reliant une extrémité du cercle à l'autre extrémité du cercle. En termes simples, une corde est une ligne dont les extrémités se trouvent sur un cercle. La corde divise le cercle en deux parties.

Selon l'énoncé du problème, nous devons trouver la longueur de la corde en fonction du rayon du cercle et de l'angle sous-tendu par la corde au centre.

La logique de trouver la longueur d'accord -

Angle subtended by the chord at centre = Angle subtended by another chord of same length at centre

Alors, explorons.

Montrez quelques exemples

Exemple 1

Supposons que l'angle sous-tendu par la corde centrale = 60

Donc, l'angle sous-tendu par une autre corde de même longueur au centre = 60

Exemple 2

Supposons que l'angle sous-tendu par la corde centrale = 45

Donc, l'angle sous-tendu par une autre corde de même longueur au centre = 45

Exemple 3

Supposons que l'angle sous-tendu par la corde centrale = 52

Donc, l'angle sous-tendu par une autre corde de même longueur au centre = 52

Algorithme

  • Étape 1 - Obtenez l'angle central sous-tendu par la chaîne via une entrée statique ou une entrée utilisateur.

  • Étape 2 - Utilisez la logique ci-dessus pour trouver l'angle central sous-tendu par une autre corde de même longueur.

  • Étape 3 - Imprimez les résultats.

Plusieurs méthodes

Nous proposons des solutions de différentes manières.

  • En utilisant des valeurs d'entrée statiques

  • En utilisant des méthodes définies par l'utilisateur

  • En utilisant la valeur d'entrée de l'utilisateur

Regardons le programme et sa sortie un par un.

Méthode 1 : Utiliser des valeurs d'entrée statiques

Exemple

Dans cette méthode, nous initialisons l'angle sous-tendu par la corde dans le programme. Ensuite, grâce à un algorithme, nous pouvons trouver l'angle sous-tendu par l'autre chaîne.

import java.io.*;
public class Main{

   //main code
   public static void main (String[] args){
   
      //angle subtended by chord
      int angle = 52;
      System.out.println("Angle subtended at the center by the chord: "+angle+" degrees");
   }
}

Sortie

Angle subtended at the center by the chord: 52 degrees

Méthode 2 : Utiliser la méthode définie par l'utilisateur

Exemple

Dans cette méthode, nous acceptons la saisie par l'utilisateur de l'angle sous-tendu par la chaîne. Ensuite, en appelant la méthode définie par l'utilisateur en passant cette valeur comme paramètre et en utilisant un algorithme à l'intérieur de la méthode, nous pouvons trouver l'angle sous-tendu par l'autre chaîne.

import java.io.*;
public class Main{

   //main code
   public static void main (String[] args){
   
      //angle subtended by chord
      int angle = 40;
      findAngle(angle);
   }
    
   //user defined method to find the angle subtended by another chord
   static void findAngle(int angle){
      System.out.println("Angle subtended at the centre by the chord: "+angle+" degrees");
   }
}

Sortie

Angle subtended at the centre by the chord: 40 degrees

Méthode 3 : Utilisation de la valeur saisie par l'utilisateur

Exemple

Dans cette méthode, nous acceptons l'angle sous-tendu par la chaîne comme saisi par l'utilisateur dans le programme. Ensuite, grâce à un algorithme, nous pouvons trouver l'angle sous-tendu par l'autre chaîne.

import java.io.*;
import java.util.*; 
public class Main{

   //main code
   public static void main (String[] args){
   
      //Create object of Scanner class
      Scanner sc = new Scanner(System.in);
      
      //angle subtended by chord
      System.out.println("Enter the angle subtended at center by the chord:");
      int angle = sc.nextInt();
      System.out.println("Angle subtended at the center by the chord: "+angle+" degrees");
   }
}

Sortie

Enter the angle subtended at center by the chord:
55
Angle subtended at the center by the chord: 55 degrees

Dans cet article, nous avons exploré comment trouver l'angle sous-tendu par une chaîne étant donné l'angle sous-tendu par une autre chaîne de même longueur en utilisant différentes méthodes en Java.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer