Maison  >  Article  >  Java  >  Comment trouver la hauteur minimale d'un triangle en fonction de sa base et de son aire en Java ?

Comment trouver la hauteur minimale d'un triangle en fonction de sa base et de son aire en Java ?

王林
王林avant
2023-08-26 22:25:09999parcourir

Comment trouver la hauteur minimale dun triangle en fonction de sa base et de son aire en Java ?

Nous avons l'aire 'a' et la base 'b' du triangle. Conformément à l'énoncé du problème, nous devons trouver la hauteur minimale « h » à l'aide du langage de programmation Java.

Comme nous le savons, lorsque la base et la hauteur sont données, l'aire d'un triangle est −

$$mathrm{area :=: frac{1}{2}: * :base: *: hauteur}$$

En utilisant la formule ci-dessus, nous pouvons en obtenir la hauteur -

height = (2 * area) / base

Ensuite, en utilisant la méthode intégrée ceil() , nous pouvons obtenir la hauteur minimale.

Montrez quelques exemples

La traduction chinoise de

Instance-1

est :

Instance-1

Supposons une aire donnée = 12 et une base = 6

Calculez ensuite la hauteur à l'aide de la formule :

Hauteur minimale = 4,0

Exemple-2

Supposons qu'une aire donnée = 8 et une base = 4

Calculez ensuite la hauteur à l'aide de la formule :

Hauteur minimale = 4,0

La traduction chinoise de

Instance-3

est :

Instance-3

Supposons une aire donnée = 12 et une base = 5

Calculez ensuite la hauteur à l'aide de la formule :

Hauteur minimale = 5,0

Grammaire

En Java, nous avons la méthode Math.ceil() qui est utilisée pour obtenir l'entier mathématique le plus proche d'un nombre à virgule flottante donné (c'est-à-dire le plus petit entier) qui est supérieur ou égal au nombre à virgule flottante donné.

Ce qui suit est le code de cette syntaxe.

Math.ceil(double value);

Algorithme

  • Étape 1 - Obtenez l'aire et la valeur de base du triangle via l'initialisation ou la saisie de l'utilisateur.

  • Étape 2 - Calculez la hauteur à l'aide de la formule.

  • Étape 3 - Utilisez ensuite la méthode Math.ceil() pour trouver la hauteur minimale.

  • Étape 4 − Imprimez les résultats.

Plusieurs méthodes

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

  • En utilisant des valeurs d'entrée statiques

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

Regardons le programme et sa sortie un par un.

Méthode 1 : en utilisant les valeurs statiques de l'utilisateur

Dans cette méthode, les valeurs de base et d'aire du triangle seront déclarées dans le programme, puis la hauteur minimale du triangle sera trouvée à l'aide d'un algorithme.

Exemple

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

Sortie

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

Méthode 2 : en utilisant des méthodes définies par l'utilisateur

Dans cette méthode, les valeurs de base et d'aire du triangle seront déclarées dans le programme. Appelez ensuite une méthode définie par l'utilisateur en passant cette base et cette zone comme paramètres.

Dans la méthode, trouvez la hauteur minimale du triangle en utilisant la formule.

Exemple

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

Sortie

Area of triangle: 12.0
Base of triangle: 6.0
Height: 4.0
Minimum height: 4.0

Dans cet article, nous avons exploré comment calculer la hauteur minimale d'un triangle en fonction de sa base et de son aire 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