Maison  >  Article  >  Java  >  Programme JAVA pour calculer le rayon du cercle en utilisant la largeur et la hauteur de l'arc données

Programme JAVA pour calculer le rayon du cercle en utilisant la largeur et la hauteur de l'arc données

PHPz
PHPzavant
2023-08-21 21:21:571262parcourir

Programme JAVA pour calculer le rayon du cercle en utilisant la largeur et la hauteur de larc données

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

Un arc fait référence à une partie ou à une circonférence d'un cercle. En termes simples, il s'agit d'une courbe ouverte sur la circonférence d'un cercle.

Selon l'énoncé du problème, nous devons trouver le rayon du cercle lorsque la largeur et la hauteur de l'arc sont données.

La formule pour calculer le rayon d'un cercle avec une largeur et une hauteur d'arc données est −

$$mathrm{r=w^{2}/8h+h/2}$$

Où « r » est le rayon d'un cercle.

‘h’ est la hauteur de l’arc et ‘w’ est la largeur de l’arc.

Alors, allons de l'avant et voyons comment trouver le rayon d'un cercle avec une largeur et une hauteur d'arc données à l'aide du langage de programmation Java.

Montrez quelques exemples−

La traduction chinoise de

Instance-1

est :

Instance-1

Let say height (h) of arc = 2.
And width of (w) of arc = 4
Radius of circle by using given width and height of arc = 2
La traduction chinoise de

Instance-2

est :

Instance-2

Let say height (h) of arc = 3.
And width of (w) of arc = 5
Radius of circle by using given width and height of arc = 2.54
La traduction chinoise de

Instance-3

est :

Instance-3

Let say height (h) of arc = 1.
And width of (w) of arc = 4.
Radius of circle by using given width and height of arc = 2.5.

Grammaire

Pour obtenir un nombre élevé à n'importe quelle puissance en Java, nous pouvons utiliser la méthode intégrée java.lang.Math.pow().

Voici la syntaxe pour obtenir la puissance de 2 à l'aide d'une méthode -

double power = Math.pow (inputValue,2)

Algorithme

Étape 1 - Obtenez la largeur et la hauteur de l'arc via une entrée statique ou une entrée utilisateur.

Étape 2 - Trouvez le rayon du cercle en utilisant la formule.

É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.

Regardons le programme et sa sortie un par un.

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

Dans cette méthode, nous déclarons deux variables doubles pour contenir les valeurs de largeur et de hauteur de l'arc et initialisons ces valeurs dans le programme. Ensuite, en utilisant un algorithme, nous pouvons trouver le rayon du cercle.

La traduction chinoise de

Exemple

est :

Exemple

public class Main {
   //main method
   public static void main(String[] args) {
      //width (w) and height (h) of arc
      double w = 5, h = 3;
      //find radius using the formula
      double r = ((w * w) / (8 * h) + h / 2);
      System.out.println( "Radius of the circle: "+r);
   }
 }

Sortie

Radius of the circle: 2.541666666666667

Méthode 2 : utilisez des méthodes définies par l'utilisateur avec des valeurs d'entrée statiques.

Dans cette méthode, nous déclarons deux variables doubles pour contenir les valeurs de largeur et de hauteur de l'arc et prenons ces valeurs comme entrée utilisateur. Appelez ensuite une méthode définie par l'utilisateur en passant ces valeurs en paramètres. Ensuite, à l’intérieur de la méthode, en utilisant un algorithme, nous pouvons trouver le rayon du cercle.

La traduction chinoise de

Exemple

est :

Exemple

public class Main {
   //main method
   public static void main(String[] args) {
      //width (w) and height (h) of arc
      double w = 5, h = 2;
      //call the user defined method to get the radius
      findRadius(w, h);
   }

   //find radius of circle
   static void findRadius(double w, double h) {
      //find radius using the formula
      double r = ((w * w) / (8 * h) + h / 2);
      System.out.println( "Radius of the circle: "+r);
   }
}

Sortie

Radius of the circle: 2.5625

Dans cet article, nous avons exploré comment trouver le rayon d'un cercle en Java en utilisant différentes méthodes, lorsque la largeur et la hauteur de l'arc du cercle sont connues.

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