Heim  >  Artikel  >  Java  >  Wie finde ich die Mindesthöhe eines Dreiecks mit gegebener Basis und Fläche in Java?

Wie finde ich die Mindesthöhe eines Dreiecks mit gegebener Basis und Fläche in Java?

王林
王林nach vorne
2023-08-26 22:25:09941Durchsuche

Wie finde ich die Mindesthöhe eines Dreiecks mit gegebener Basis und Fläche in Java?

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.

Zeigen Sie einige Beispiele

Die chinesische Übersetzung von

Instance-1

lautet:

Instance-1

Angenommen, gegebene Fläche = 12 und Basis = 6

Anschließend berechnen Sie die Höhe mit der Formel:

Mindesthöhe = 4,0

Beispiel-2

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 von

Instance-3

lautet:

Instance-3

Angenommen, gegebene Fläche = 12 und Basis = 5

Anschließend berechnen Sie die Höhe mit der Formel:

Mindesthöhe = 5,0

Grammatik

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

Algorithmus

  • 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.

Mehrere Methoden

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.

Methode 1: Durch Verwendung statischer Benutzerwerte

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.

Beispiel

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

Ausgabe

Area of triangle: 6.0
Base of triangle: 14.0
Height: 0.8571428571428571
Minimum height: 1.0

Methode 2: Durch die Verwendung benutzerdefinierter Methoden

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.

Beispiel

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

Ausgabe

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen