Rumah >Java >javaTutorial >Bagaimana untuk mencari isipadu dodecahedron di Jawa?

Bagaimana untuk mencari isipadu dodecahedron di Jawa?

王林
王林ke hadapan
2023-09-05 10:13:09858semak imbas

Bagaimana untuk mencari isipadu dodecahedron di Jawa?

Dodecahedron ialah bentuk tiga dimensi dengan dua belas satah. Ia berasal daripada dua perkataan Yunani, "dodeka" bermaksud "12" dan "hedra" bermaksud "muka". Ringkasnya, ia adalah polihedron dengan dua belas sisi atau muka. Ia juga dipanggil dodecahedron.

Formula untuk mencari isipadu dodekahedron -

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

Antaranya, "a" merujuk kepada tepi dodekahedron.

Dalam artikel ini, kita akan belajar cara mencari volum dodecahedron di Java.

Tunjukkan kepada anda beberapa contoh

Contoh 1

Anggap panjang sisi ialah 4

Kemudian mengikut formula isipadu dodecahedron -

Volume = 490.44

Contoh 2

Anggap panjang sisi ialah 3

Kemudian mengikut formula isipadu dodecahedron -

Volume = 206.904

Contoh 3

Anggap panjang sisi ialah 4.2

Kemudian mengikut formula isipadu dodecahedron -

Volume = 567.745

tatabahasa

Untuk mendapatkan punca kuasa dua nombor, kami mempunyai kaedah terbina dalam sqrt() dalam kelas Matematik bagi pakej java.lang.

Berikut ialah sintaks untuk menggunakan kaedah ini untuk mendapatkan punca kuasa dua sebarang nombor.

double squareRoot = Math.sqrt(input_vale)

Begitu juga, untuk mendapatkan kuasa mana-mana nombor kepada kuasa nombor lain di Java, kami mempunyai kaedah java.lang.Math.pow() terbina dalam.

Berikut ialah sintaks untuk menggunakan kaedah ini untuk mendapatkan kuasa ketiga

double power = Math.pow (inputValue,3)

Algoritma

  • Langkah 1 - Dapatkan panjang sisi dodecahedron melalui permulaan atau input pengguna.

  • Langkah 2 - Kira isipadu dodekahedron menggunakan formula isipadu

  • Langkah 3 - Cetak hasilnya.

Pelbagai kaedah

Kami menyediakan penyelesaian dengan cara yang berbeza.

  • Dengan menggunakan nilai input pengguna

  • Dengan menggunakan kaedah yang ditetapkan pengguna

Mari kita lihat program dan outputnya satu persatu.

Kaedah 1: Gunakan nilai input statik

Dalam kaedah ini, panjang sisi dodecahedron akan diisytiharkan dalam program. Kemudian gunakan algoritma untuk mencari volum.

Contoh

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);
   }
}

Output

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

Kaedah 2: Gunakan kaedah yang ditentukan pengguna

Dalam kaedah ini, pengguna akan diminta memasukkan panjang sisi dodecahedron. Kaedah yang ditentukan pengguna kemudiannya dipanggil dengan menghantar panjang ini sebagai parameter, dan di dalam kaedah volum ditemui menggunakan formula volum untuk dodecahedron.

Contoh

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);
   }
}

Output

The length of edge: 6.0
Volume of Dodecahedron: 1655.2336954949205

Dalam artikel ini, kami meneroka cara mencari volum dodecahedron di Jawa menggunakan kaedah yang berbeza.

Atas ialah kandungan terperinci Bagaimana untuk mencari isipadu dodecahedron di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam