Maison >Java >javaDidacticiel >Comment trouver le volume d'un 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.
Supposons que la longueur du côté soit de 4
Puis selon la formule volumique du dodécaèdre -
Volume = 490.44
Supposons que la longueur du côté soit de 3
Puis selon la formule volumique du dodécaèdre -
Volume = 206.904
Supposons que la longueur du côté soit de 4,2
Puis selon la formule volumique du dodécaèdre -
Volume = 567.745
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)
É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.
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.
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.
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); } }
Enter the length of edge:5.5 Volume of Dodecahedron: 1274.9514170739233
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.
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); } }
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!