Wir haben die Fläche „a“ und die Basis „b“ des Dreiecks. Gemäß der Problemstellung müssen wir die Mindesthöhe „h“ mithilfe der Programmiersprache Java ermitteln.
Wie wir wissen, beträgt die Fläche eines Dreiecks −
, wenn die Basis und die Höhe angegeben sind$$mathrm{area :=: frac{1}{2}: * :base: *: height}$$
Durch die Verwendung der obigen Formel können wir daraus die Höhe ermitteln -
height = (2 * area) / base
Dann können wir mithilfe der integrierten Methode ceil() die Mindesthöhe ermitteln.
Angenommen, gegebene Fläche = 12 und Basis = 6
Anschließend berechnen Sie die Höhe mit der Formel:
Mindesthöhe = 4,0
Angenommen, gegebene Fläche = 8 und Basis = 4
Anschließend berechnen Sie die Höhe mit der Formel:
Mindesthöhe = 4,0
Die chinesische Übersetzung vonAngenommen, gegebene Fläche = 12 und Basis = 5
Anschließend berechnen Sie die Höhe mit der Formel:
Mindesthöhe = 5,0
In Java haben wir die Methode Math.ceil(), die verwendet wird, um die mathematische Ganzzahl zu ermitteln, die einer bestimmten Gleitkommazahl am nächsten kommt (d. h. der kleinsten Ganzzahl), die größer oder gleich der gegebenen Gleitkommazahl ist.
Das Folgende ist der Code für diese Syntax.
Math.ceil(double value);
Schritt 1 − Ermitteln Sie die Fläche und den Basiswert des Dreiecks durch Initialisierung oder Benutzereingabe.
Schritt 2 – Berechnen Sie die Höhe mithilfe der Formel.
Schritt 3 – Verwenden Sie dann die Methode Math.ceil(), um die Mindesthöhe zu ermitteln.
Schritt 4 − Drucken Sie die Ergebnisse aus.
Wir bieten Lösungen auf unterschiedliche Weise.
Durch Verwendung statischer Eingabewerte
Durch die Verwendung benutzerdefinierter Methoden
Schauen wir uns das Programm und seine Ausgabe einzeln an.
Bei dieser Methode werden die Basis- und Flächenwerte des Dreiecks im Programm deklariert und dann mithilfe eines Algorithmus die Mindesthöhe des Dreiecks ermittelt.
import java.util.*; import java.io.*; public class Main { //main method public static void main(String args[]){ //Declared the area of triangle double area = 6; System.out.println("Area of triangle: "+area); //Declared the base of triangle double base = 14; System.out.println("Base of triangle: "+base); //Find height of triangle double height = (2 * area) / base; System.out.println("Height: " + height); //Find minimum height of triangle by using ceil() method double minHeight = Math.ceil(height); System.out.println("Minimum height: " + minHeight); } }
Area of triangle: 6.0 Base of triangle: 14.0 Height: 0.8571428571428571 Minimum height: 1.0
Bei dieser Methode werden die Basis- und Flächenwerte des Dreiecks im Programm deklariert. Rufen Sie dann eine benutzerdefinierte Methode auf, indem Sie diese Basis und diesen Bereich als Parameter übergeben.
Ermitteln Sie innerhalb der Methode mithilfe der Formel die Mindesthöhe des Dreiecks.
import java.util.*; import java.io.*; public class Main{ //main method public static void main(String args[]){ //Declared the area of triangle double area = 12; System.out.println("Area of triangle: "+area); //Declared the base of triangle double base = 6; System.out.println("Base of triangle: "+base); //calling a user defined method findHeight(area,base); } //user defined method public static void findHeight(double area, double base){ //Find height of triangle double height = (2 * area) / base; System.out.println("Height: " + height); //Find minimum height of triangle by using ceil() method double minHeight = Math.ceil(height); System.out.println("Minimum height: " + minHeight); } }
Area of triangle: 12.0 Base of triangle: 6.0 Height: 4.0 Minimum height: 4.0
In diesem Artikel haben wir untersucht, wie man in Java mit verschiedenen Methoden die Mindesthöhe eines Dreiecks anhand seiner Basis und Fläche berechnet.
Das obige ist der detaillierte Inhalt vonWie finde ich die Mindesthöhe eines Dreiecks mit gegebener Basis und Fläche in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!