Maison >Java >javaDidacticiel >Comment calculer l'aire d'un nonagone en Java ?

Comment calculer l'aire d'un nonagone en Java ?

WBOY
WBOYavant
2023-08-26 19:45:16900parcourir

Comment calculer laire dun nonagone en Java ?

Un nonagone est un polygone ayant 9 côtés et 9 angles intérieurs. Si tous les côtés d’un polygone sont égaux, on l’appelle un nonagone régulier, ses angles intérieurs sont de 140 degrés et la somme de tous les angles intérieurs est de 1 260 degrés. La forme nonagonale est également appelée forme nonagonale.

L'aire d'un nonagone peut être calculée par la formule suivante

Quand la longueur du côté est donnée

Area = 6.1818 * (s * s)

Lorsque le rayon du cercle circonscrit (r) est donné

Area = 2.8925 * (r * r)

Lorsque la ligne médiane (a) est donnée

Area = 3.2757 * (a * a)

Dans cet article, nous apprendrons comment calculer l'aire d'un nonagone à l'aide du langage de programmation Java.

Montrez quelques exemples

Exemple 1

Lorsque la longueur du côté = 4,5

En utilisant la formule d'aire d'un nonagone étant donné la longueur des côtés,

Area = 125.18

Exemple 2

Lorsque le rayon du cercle circonscrit (r) = 5

Lorsque le rayon du cercle circonscrit est donné, en utilisant la formule d'aire du nonagone,

Area = 72.31

Exemple 3

Lorsque la ligne médiane du bord (a) = 6

Lorsque l'angle au centre du côté est donné, utilisez la formule d'aire du nonagone,

Area = 117.92

Syntaxe

Pour obtenir la puissance d'un nombre à la puissance d'un autre nombre en Java, nous avons la méthode java.lang.Math.pow() intégrée.

Voici la syntaxe pour utiliser

pour obtenir la 2ème puissance
double power = Math.pow (inputValue,2)

Algorithme

  • Étape 1 - Obtenez le rayon du cercle ou la longueur du côté de la ligne centrale du bord du nonagone via l'initialisation ou la saisie de l'utilisateur.

  • Étape 2 - Calculez ensuite l'aire en utilisant les formules d'aire respectives du nonagone.

  • Étape 3 - Imprimez la valeur de l'aire du nonagone.

Plusieurs méthodes

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

  • En utilisant la longueur latérale

  • En utilisant le rayon du cercle circonscrit (r)

  • En utilisant l'apothème (a)

Regardons le programme et sa sortie un par un.

Méthode 1 : Utiliser la longueur du côté

Dans cette méthode, déclarez et initialisez la valeur de longueur de côté du nonagone. Utilisez ensuite un algorithme pour trouver la zone.

Exemple

import java.util.*;
public class Main {
   //main method
   public static void main(String[] args) {
   
      //side length of enneagon
      double s = 5.5;
      
      //find area by using formula
      double area = 6.1818 * (s * s);
      
      //print the result
      System.out.println("Area of enneagon is: " + area);
   }
}

Sortie

Area of enneagon is: 186.99945

Méthode 2 : Utiliser le rayon du cercle (r)

Dans cette méthode, déclarez et initialisez le rayon du cercle circonscrit du nonagone. Utilisez ensuite un algorithme pour trouver la zone.

Exemple

import java.util.*;
public class Main {

   //main method
   public static void main(String[] args) {
   
      //circumradius of enneagon
      double r = 4.5;
      
      //find area by using formula
      double area = 2.8925 * (r * r);
      
      //print the result
      System.out.println("Area of enneagon is: " + area);
   }
}

Sortie

Area of enneagon is: 58.573125000000005

Méthode 3 : Utiliser Apothème (a)

Dans cette méthode, déclarez et initialisez les lignes centrales du nonagone. Utilisez ensuite un algorithme pour trouver la zone.

Exemple

import java.util.*;
public class Main {
    //main method
    public static void main(String[] args) {
    
         //apothem of enneagon
        double a = 6;
        
        //find area by using formula
        double area = 3.2757 * (a * a);
        
        //print the result
        System.out.println("Area of enneagon is: " + area);
    }
}

Sortie

Area of enneagon is: 117.9252

Dans cet article, nous avons exploré comment calculer l'aire d'un nonagone 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