Maison > Java > javaDidacticiel > le corps du texte

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

王林
Libérer: 2023-08-26 22:25:09
avant
979 Les gens l'ont consulté

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
Copier après la connexion

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);
Copier après la connexion

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);
   }
}
Copier après la connexion

Sortie

Area of triangle: 6.0
Base of triangle: 14.0
Height: 0.8571428571428571
Minimum height: 1.0
Copier après la connexion

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);
   }
}
Copier après la connexion

Sortie

Area of triangle: 12.0
Base of triangle: 6.0
Height: 4.0
Minimum height: 4.0
Copier après la connexion

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!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!