Maison >Java >javaDidacticiel >Comment obtenir la longueur de l'arc en fonction d'un angle donné en Java ?

Comment obtenir la longueur de l'arc en fonction d'un angle donné en Java ?

WBOY
WBOYavant
2023-09-01 16:29:061456parcourir

Comment obtenir la longueur de larc en fonction dun angle donné en Java ?

Arc length fait référence à la longueur entre deux points le long d'un arc (deux points le long d'un segment de cercle ou de courbe). En termes simples, il s'agit d'une partie de la circonférence d'un cercle.

Lorsque deux lignes se croisent, le point commun d'intersection est appelé un sommet et la géométrie entre les deux bras/lignes est appelée un angle.

Selon l'énoncé du problème, il existe un cercle et un angle à partir duquel vous devez trouver la longueur de l'arc.

La formule pour trouver la longueur de l'arc en utilisant le diamètre -

Arc Length = (Θ / 360) * (d * π)

Où « d » fait référence au diamètre du cercle et θ fait référence au degré de l'arc.

Formule pour trouver la longueur de l'arc en utilisant le rayon -

Arc Length = (Θ / 360) * (2 * π * r)

Où « r » fait référence au rayon du cercle et θ fait référence au degré de l'arc.

Dans cet article, nous apprendrons comment trouver la longueur de l'arc d'un angle donné à l'aide du langage de programmation Java.

Montrez quelques exemples

Exemple 1

Supposons que le diamètre (d) du cercle soit de 8 et que l'angle donné soit de 60 degrés

Utilisez ensuite la formule de longueur d’arc. Nous avons

Arc Length = 4.18

Exemple 2

Supposons que le diamètre (d) du cercle soit de 7 et que l'angle donné soit de 50 degrés

Utilisez ensuite la formule de longueur d’arc. Nous avons

Arc Length = 3.05

Exemple 3

Supposons que le diamètre (d) du cercle soit de 6,5 et que l'angle donné soit de 45 degrés

Utilisez ensuite la formule de longueur d’arc. Nous avons

Arc Length = 2.55

Grammaire

En Java, nous avons une constante prédéfinie dans la classe Math du package java.lang, à savoir Math.PI, qui nous donne la valeur du camembert qui est approximativement égale à 3,14159265359. Ci-dessous sa syntaxe

Math.PI

Algorithme

Étape 1 - Obtenez le rayon ou le diamètre de l'hémisphère via l'initialisation ou la saisie de l'utilisateur.

Étape 2 - Calculez la longueur de l'arc à l'aide de la formule.

Étape 3 - Imprimez les résultats.

Plusieurs méthodes

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

  • Quand le rayon et l'angle sont donnés

  • Quand le diamètre et l'angle sont donnés

Regardons le programme et sa sortie un par un.

Méthode 1 : Lorsque le rayon et l'angle sont donnés

Dans cette méthode, la valeur du rayon et l'angle de l'arc du cercle seront initialisés dans le programme. Utilisez ensuite un algorithme pour trouver la longueur de l’arc.

Exemple

import java.io.*;
public class Main {
   public static void main(String args[]) {
      //initialized the radius value
      double r = 4;
      System.out.println("Given radius of circle: "+r);

      //initialized the angle value
      double angle = 40;
      System.out.println("Given angle : "+angle);
      double arcLength;

      //if angle is more than 360 then it is Invalid
      //As no angle is possible with that
      if (angle > 360) {
         System.out.println("Invalid angle");
      }

         //else find the arc length
      else {
         arcLength = (angle / 360) * (2 * Math.PI * r);
         //print result
         System.out.println("Arc length : "+arcLength);
      }
   }
}

Sortie

Given radius of circle: 4.0
Given angle : 40.0
Arc length : 2.792526803190927

Méthode 2 : Lorsque le diamètre et l'angle sont donnés

Dans cette méthode, la valeur du rayon et l'angle de l'arc du cercle seront initialisés dans le programme. Utilisez ensuite un algorithme pour trouver la longueur de l’arc.

Exemple

import java.io.*;
public class Main {
   public static void main(String args[]) {
      //initialized the radius value
      double d = 6;
      System.out.println("Given diameter of circle: "+d);

      //initialized the angle value
      double angle = 40;
      System.out.println("Given angle : "+angle);
      double arcLength;

      //if angle is more than 360 then it is Invalid
      //As no angle is possible with that
      if (angle > 360) {
         System.out.println("Invalid angle");
      }

         //else find the arc length
      else {
         arcLength = (angle / 360) * (d * Math.PI);
         //print result
         System.out.println("Arc length : "+arcLength);
      }
   }
}

Sortie

Given diameter of circle: 6.0
Given angle : 40.0
Arc length : 2.0943951023931953

Dans cet article, nous avons exploré comment trouver la longueur de l'arc d'un angle donné en Java en utilisant différentes méthodes.

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