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.
Supposons une aire donnée = 12 et une base = 6
Calculez ensuite la hauteur à l'aide de la formule :
Hauteur minimale = 4,0
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 deSupposons une aire donnée = 12 et une base = 5
Calculez ensuite la hauteur à l'aide de la formule :
Hauteur minimale = 5,0
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);
É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.
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.
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.
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
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.
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
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!