Maison >Java >javaDidacticiel >Comment trouver le volume d'un dodécaèdre en Java ?

Comment trouver le volume d'un dodécaèdre en Java ?

王林
王林avant
2023-09-05 10:13:09813parcourir

Comment trouver le volume dun dodécaèdre en Java ?

Un dodécaèdre est une forme tridimensionnelle à douze plans. Il est dérivé de deux mots grecs, « dodeka » signifiant « 12 » et « hedra » signifiant « visage ». En termes simples, il s’agit d’un polyèdre à douze côtés ou faces. Il est également connu sous le nom de dodécaèdre.

Formule pour trouver le volume du dodécaèdre -

$$mathrm{Volume := : (15 : + 7sqrt{5})*a^3/4}$$

Où « a » fait référence au bord du dodécaèdre.

Dans cet article, nous apprendrons comment trouver le volume d'un dodécaèdre en Java.

Montrez quelques exemples

Exemple 1

Supposons que la longueur du côté soit de 4

Puis selon la formule volumique du dodécaèdre -

Volume = 490.44

Exemple 2

Supposons que la longueur du côté soit de 3

Puis selon la formule volumique du dodécaèdre -

Volume = 206.904

Exemple 3

Supposons que la longueur du côté soit de 4,2

Puis selon la formule volumique du dodécaèdre -

Volume = 567.745

Grammaire

Pour obtenir la racine carrée d'un nombre, nous avons la méthode sqrt() intégrée dans la classe Math du package java.lang.

Voici la syntaxe pour utiliser cette méthode pour obtenir la racine carrée de n'importe quel nombre.

double squareRoot = Math.sqrt(input_vale)

De même, pour obtenir la puissance d'un nombre quelconque à 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 cette méthode pour obtenir la troisième puissance

double power = Math.pow (inputValue,3)

Algorithme

  • Étape 1 - Obtenez la longueur du côté du dodécaèdre via l'initialisation ou la saisie de l'utilisateur.

  • Étape 2 - Calculez le volume du dodécaèdre à l'aide de la formule du volume

  • Étape 3 - Imprimez les résultats.

Plusieurs méthodes

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

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

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

Regardons le programme et sa sortie un par un.

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

Dans cette méthode, les longueurs des côtés du dodécaèdre seront déclarées dans le programme. Utilisez ensuite un algorithme pour trouver le volume.

Exemple

import java.util.*;
public class Main{
   //main method
   public static void main(String args[]){
      //declared the edge length
      double a=5.5;
      System.out.println("Enter the length of edge:"+a);
      //Find volume by using formula
      double volume= (((15 + (7 * (Math.sqrt(5)))) / 4)
      * (Math.pow(a, 3)));
      //Print the result
      System.out.println("Volume of Dodecahedron: " +volume);
   }
}

Sortie

Enter the length of edge:5.5
Volume of Dodecahedron: 1274.9514170739233

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

Dans cette méthode, il sera demandé à l'utilisateur de saisir la longueur du côté du dodécaèdre. La méthode définie par l'utilisateur est ensuite appelée en passant cette longueur comme paramètre, et à l'intérieur de la méthode, le volume est trouvé à l'aide de la formule de volume du dodécaèdre.

Exemple

import java.util.*;
public class Main{
   //main method
   public static void main(String args[]){
      //declared the edge length
      double a=6;
      System.out.println("The length of edge: "+a);
      //calling the method
      findVolume(a);
   }
   //user defined method to find volume of dodecahedron
   public static void findVolume(double a){
      //Find volume by using formula
      double volume= (((15 + (7 * (Math.sqrt(5)))) / 4)
      * (Math.pow(a, 3)));
      //Print the result
      System.out.println("Volume of Dodecahedron: " +volume);
   }
}

Sortie

The length of edge: 6.0
Volume of Dodecahedron: 1655.2336954949205

Dans cet article, nous avons vu comment trouver le volume d'un dodécaèdre 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